Immich. Sync. EventProcessor behaviour
(ex_immich v0.1.1)
Copy Markdown
Behaviour for processing sync event chunks.
Summary
Callbacks
Processes a homogeneous chunk of %Immich.Sync.Event{} values.
Types
@type opts() :: keyword()
Options passed through to process_events/2.
@type t() :: module()
Callbacks
@callback process_events([Immich.Sync.Event.t()], opts()) :: :ok | {:error, term()}
Processes a homogeneous chunk of %Immich.Sync.Event{} values.