cover/Elixir.WalletSettlement.Queries.ListSettlementBatches.html| 1 | defmodule WalletSettlement.Queries.ListSettlementBatches do |
|
| 2 | @moduledoc "Lists settlement batches, optionally filtered by status." |
|
| 3 | alias WalletSettlement.SettlementStore |
|
| 4 | |
|
| 5 | @spec execute(opts :: keyword()) :: [WalletSettlement.SettlementBatch.t()] |
|
| 6 | :-( |
def execute(opts \\ []) do |
| 7 | :-( |
case Keyword.get(opts, :status) do |
| 8 | :-( |
nil -> SettlementStore.list_all() |
| 9 | :-( |
status -> SettlementStore.list_by_status(status) |
| 10 | end |
|
| 11 | end |
|
| 12 | end |
|
| Line | Hits | Source |
|---|