mirror of
https://github.com/ash-project/ash_graphql.git
synced 2024-09-20 05:13:33 +12:00
23 lines
509 B
Elixir
23 lines
509 B
Elixir
defmodule AshGraphql.ContextHelpers do
|
|
@moduledoc "Helper to extract context from its various locations"
|
|
|
|
def get_context(context) do
|
|
case Map.get(context, :context) do
|
|
nil ->
|
|
case Map.get(context, :ash_context) do
|
|
nil ->
|
|
%{}
|
|
|
|
context ->
|
|
IO.warn(
|
|
"Using `:ash_context` is deprecated, use `Ash.PlugHelpers.set_context/2` instead."
|
|
)
|
|
|
|
context
|
|
end
|
|
|
|
context ->
|
|
context
|
|
end
|
|
end
|
|
end
|