fix: solves 3 compilation warnings in feed_token.ex

This commit is contained in:
Massedil
2025-06-19 15:42:42 +02:00
parent 71e692385b
commit 77a05ac862

View File

@@ -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])