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)}
|
||||
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()}
|
||||
def actor_tokens(
|
||||
%Actor{id: actor_id},
|
||||
@@ -77,7 +74,12 @@ defmodule Mobilizon.GraphQL.Resolvers.FeedToken do
|
||||
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
|
||||
actor_id
|
||||
|> feed_token_for_actor_query()
|
||||
@@ -85,11 +87,6 @@ defmodule Mobilizon.GraphQL.Resolvers.FeedToken do
|
||||
|> Enum.map(&to_short_uuid/1)
|
||||
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()
|
||||
defp feed_token_for_actor_query(actor_id) do
|
||||
from(tk in FeedToken, where: tk.actor_id == ^actor_id, preload: [:actor, :user])
|
||||
|
||||
Reference in New Issue
Block a user