cover/Elixir.WalletTransfers.Queries.GetTransfer.html

1 defmodule WalletTransfers.Queries.GetTransfer do
2 @moduledoc """
3 Query handler for retrieving a single transfer by ID.
4 """
5
6 alias WalletTransfers.TransferStore
7
8 @doc "Retrieves a transfer by transfer_id. Returns `{:ok, transfer}` or `{:error, :not_found}`."
9 @spec execute(transfer_id :: String.t()) ::
10 {:ok, WalletTransfers.Transfer.t()} | {:error, :not_found}
11 def execute(transfer_id) do
12
:-(
TransferStore.get(transfer_id)
13 end
14 end
Line Hits Source