mirror of
https://github.com/ash-project/ash_oban.git
synced 2024-09-20 21:33:15 +12:00
398d90600f
chore: address credo issues
19 lines
331 B
Elixir
19 lines
331 B
Elixir
defmodule AshOban.Test.ActorPersister do
|
|
@moduledoc false
|
|
use AshOban.ActorPersister
|
|
|
|
defmodule FakeActor do
|
|
@moduledoc false
|
|
defstruct id: nil
|
|
end
|
|
|
|
def store(%FakeActor{id: id}) do
|
|
%{"id" => id}
|
|
end
|
|
|
|
def lookup(%{"id" => id}) do
|
|
{:ok, %FakeActor{id: id}}
|
|
end
|
|
|
|
def lookup(nil), do: {:ok, nil}
|
|
end
|