fix: sanatize FeedToken
This commit is contained in:
@@ -4,10 +4,7 @@ defmodule Mobilizon.GraphQL.Schema.Actors.PersonType do
|
||||
"""
|
||||
use Absinthe.Schema.Notation
|
||||
|
||||
import Absinthe.Resolution.Helpers, only: [dataloader: 2]
|
||||
|
||||
alias Mobilizon.Events
|
||||
alias Mobilizon.GraphQL.Resolvers.{Conversation, Media, Person}
|
||||
alias Mobilizon.GraphQL.Resolvers.{Conversation, FeedToken, Media, Person}
|
||||
alias Mobilizon.GraphQL.Schema
|
||||
|
||||
import_types(Schema.Events.FeedTokenType)
|
||||
@@ -64,13 +61,7 @@ defmodule Mobilizon.GraphQL.Schema.Actors.PersonType do
|
||||
)
|
||||
|
||||
field(:feed_tokens, list_of(:feed_token),
|
||||
resolve:
|
||||
dataloader(
|
||||
Events,
|
||||
callback: fn feed_tokens, _parent, _args ->
|
||||
{:ok, Enum.map(feed_tokens, &Map.put(&1, :token, ShortUUID.encode!(&1.token)))}
|
||||
end
|
||||
),
|
||||
resolve: &FeedToken.actor_tokens/3,
|
||||
description: "A list of the feed tokens for this person"
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user