Ash FrameworkAF
Ash Framework3y ago
7 replies
michaelst

How to pass args to Api.read

I'm trying to accomplish something like this
Spendable.Api.read!(BudgetAllocationTemplate, action: :list, search: socket.assigns[:search])

for an action that looks like this
read :list do
  argument :search, :string

  prepare before_action(fn query ->
    IO.inspect {query, arg(:search)}
  end)

  prepare build(sort: [:name])
end
Was this page helpful?