Uploadex v1.0.1 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/3
end
If it has many photos:
object :user do
field :photos, list_of(:string), resolve: &Uploadex.Resolver.get_files_url/3
end
If an object has many files but the field is for a specific one:
object :company do
field :logo_url, :string, resolve: fn company, _, _ -> Uploadex.Resolver.get_file_url(company, company.logo) end
end
Link to this section Summary
Link to this section Functions
Link to this function
get_file_url(record, file) View Source
Link to this function
get_file_url(record, _, _) View Source
Link to this function
get_files_url(record, files) View Source
Link to this function