Skip to main content

Properties

(messages: readonly Message[]) => void | Promise<void>
Type: MessageCalled after querying messages (useful for data processing)
(to: string, result: SendResult) => void | Promise<void>
Type: SendResultCalled after sending a message (useful for logging results)
(filter: unknown) => void | Promise<void>
Called before querying messages (useful for logging)
(to: string, content: { attachments: string[]; text: string }) => void | Promis…
Called before sending a message (useful for validation, logging)
() => void | Promise<void>
Called when SDK is destroyed (cleanup resources)
(error: Error, context: string) => void | Promise<void>
Called when an error occurs (global error handling)
() => void | Promise<void>
Called when SDK initialization is complete
(message: Message) => void | Promise<void>
Type: MessageCalled when a new message is received (triggered by listener)