Skip to content

KMsgHooks

Defined in: packages/messaging/src/hooks.ts:26

optional onBeforeSend: (context) => void | Promise<void>

Defined in: packages/messaging/src/hooks.ts:27

HookContext

void | Promise<void>


optional onError: (context, error) => void | Promise<void>

Defined in: packages/messaging/src/hooks.ts:32

HookContext

KMsgError

void | Promise<void>


optional onFinal: (context, state) => void | Promise<void>

Defined in: packages/messaging/src/hooks.ts:42

HookContext

SendHookFinalState

void | Promise<void>


optional onQueued: (context, result) => void | Promise<void>

Defined in: packages/messaging/src/hooks.ts:33

HookContext

SendResult

void | Promise<void>


optional onRetryScheduled: (context, error, metadata) => void | Promise<void>

Defined in: packages/messaging/src/hooks.ts:34

HookContext & RetryScheduledHookContext

KMsgError

string

number

void | Promise<void>


optional onSuccess: (context, result) => void | Promise<void>

Defined in: packages/messaging/src/hooks.ts:28

HookContext

SendResult

void | Promise<void>