View Source Mobilizon.GraphQL.Resolvers.Application (Mobilizon v5.0.0-beta.1)
Handles the Application-related GraphQL calls.
Summary
Functions
@spec authorize(any(), map(), Absinthe.Resolution.t()) :: {:ok, map()} | {:error, String.t()}
Authorize an application
@spec authorize_device_application(any(), map(), Absinthe.Resolution.t()) :: {:ok, map()} | {:error, String.t()}
@spec get_application(any(), map(), Absinthe.Resolution.t()) :: {:ok, Mobilizon.Applications.Application.t()} | {:error, :application_not_found | :unauthenticated}