ash_graphql/lib/resource/subscription/resolve_function.ex
Barnabas Jovanovics 52dfa22afd wip
2024-08-26 11:40:52 +02:00

13 lines
328 B
Elixir

defmodule AshGraphql.Resource.Subscription.ResolveFunction do
use AshGraphql.Resource.Subscription.Resolve
@impl true
def resolve(changeset, [fun: {m, f, a}], context) do
apply(m, f, [changeset, context | a])
end
@impl true
def resolve(changeset, [fun: fun], context) do
fun.(changeset, context)
end
end