Events Reference
Subscribe to lifecycle and delivery events to update your UI in real time.
const unlisten = client.onEvent((event) => {
switch (event.type) {
case 'CONNECTED': showOnlineIndicator(); break;
case 'DISCONNECTED': showOfflineIndicator(); break;
case 'DELIVERED': updateReceipt(event.metadata); break;
case 'PROCESSED': markRead(event.metadata); break;
case 'LIMIT_REACHED': showUpgradePrompt(); break;
case 'ERROR': console.error(event.reason); break;
}
});