Host-owned reconstruction boundary for deferred notification rendering.
Chimeway stores only a notification's stable key/version and opaque recipient reference. When a delivery is planned after the original trigger process has gone away, the configured resolver maps those safe identifiers to current host context and the notifier that owns rendering.
Summary
Types
Callbacks
@callback resolve(String.t(), pos_integer(), String.t()) :: {:ok, context()} | {:error, atom()}
Functions
@spec resolve(String.t(), pos_integer(), String.t()) :: {:ok, context()} | {:error, atom()}