ash_graphql/lib/resource/subscription/default_resolve.ex

14 lines
324 B
Elixir
Raw Normal View History

2024-01-05 00:53:59 +13:00
defmodule AshGraphql.Resource.Subscription.DefaultResolve do
require Ash.Query
def resolve(args, _, resolution) do
AshGraphql.Subscription.query_for_subscription(
Post,
Api,
resolution
)
|> Ash.Query.filter(id == ^args.id)
|> Api.read(actor: resolution.context.current_user)
end
end