fix: solves 3 compilation warnings in feed_token.ex
This commit is contained in:
@@ -59,9 +59,6 @@ defmodule Mobilizon.GraphQL.Resolvers.FeedToken do
|
|||||||
{:ok, get_actor_tokens(actor_id)}
|
{:ok, get_actor_tokens(actor_id)}
|
||||||
end
|
end
|
||||||
|
|
||||||
@doc """
|
|
||||||
Retrieve a feed token for actor, if actor belongs to logged user
|
|
||||||
"""
|
|
||||||
@spec actor_tokens(any, map, map) :: {:ok, map} | {:error, String.t()}
|
@spec actor_tokens(any, map, map) :: {:ok, map} | {:error, String.t()}
|
||||||
def actor_tokens(
|
def actor_tokens(
|
||||||
%Actor{id: actor_id},
|
%Actor{id: actor_id},
|
||||||
@@ -77,7 +74,12 @@ defmodule Mobilizon.GraphQL.Resolvers.FeedToken do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@spec get_actor_tokens(string) :: list
|
@spec actor_tokens(any, map, map) :: {:error, String.t()}
|
||||||
|
def actor_tokens(_parent, _args, %{}) do
|
||||||
|
{:error, dgettext("errors", "You are not allowed to get a feed token if not connected")}
|
||||||
|
end
|
||||||
|
|
||||||
|
@spec get_actor_tokens(String.t()) :: list
|
||||||
defp get_actor_tokens(actor_id) do
|
defp get_actor_tokens(actor_id) do
|
||||||
actor_id
|
actor_id
|
||||||
|> feed_token_for_actor_query()
|
|> feed_token_for_actor_query()
|
||||||
@@ -85,11 +87,6 @@ defmodule Mobilizon.GraphQL.Resolvers.FeedToken do
|
|||||||
|> Enum.map(&to_short_uuid/1)
|
|> Enum.map(&to_short_uuid/1)
|
||||||
end
|
end
|
||||||
|
|
||||||
@spec actor_tokens(any, map, map) :: {:error, String.t()}
|
|
||||||
def actor_tokens(_parent, _args, %{}) do
|
|
||||||
{:error, dgettext("errors", "You are not allowed to get a feed token if not connected")}
|
|
||||||
end
|
|
||||||
|
|
||||||
@spec feed_token_for_actor_query(integer) :: Ecto.Query.t()
|
@spec feed_token_for_actor_query(integer) :: Ecto.Query.t()
|
||||||
defp feed_token_for_actor_query(actor_id) do
|
defp feed_token_for_actor_query(actor_id) do
|
||||||
from(tk in FeedToken, where: tk.actor_id == ^actor_id, preload: [:actor, :user])
|
from(tk in FeedToken, where: tk.actor_id == ^actor_id, preload: [:actor, :user])
|
||||||
|
|||||||
Reference in New Issue
Block a user