Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface MessageHandlerParams

Callback parameters for monitoring message-level events such as receiving messages, message deletion, read receipts, and stream messages.

example
const handler = new MessageHandler({
onMessageReceived({ messages }) {
messages.forEach(msg => {
console.log(`New message from ${msg.senderUserId}: ${msg.messageType}`);
});
},
onOfflineMessageSyncCompleted() {
console.log('Offline messages synced');
},
});
NCEngine.addMessageHandler('my-msg-handler', handler);

Hierarchy

  • MessageHandlerParams

Index

Methods

  • Called when a message is blocked by content moderation

    Parameters

    Returns void