Uploadex v2.0.2 Uploadex.Resolver View Source

Resolver functions to make it easier to use Uploadex with Absinthe.

Example

In your Absinthe schema, assuming user only has one photo:

object :user do
  field :photo_url, :string, resolve: Uploadex.Resolver.get_file_url(:photo)
end

If it has many photos:

object :user do
  field :photos, list_of(:string), resolve: Uploadex.Resolver.get_files_url(:photos)
end

Link to this section Summary

Link to this section Functions

Link to this function

get_file_url(field)

View Source
get_file_url(any()) :: (any(), any(), any() -> {:ok, any()})
Link to this function

get_files_url(field)

View Source
get_files_url(any()) :: (any(), any(), any() -> {:ok, [any()]})