Channel handler not working

var sb = new SendBird({appId: ‘XXXXXXXXXXXXXXXXX’});

var visitor_id = ‘{$visitor.user_id}’;
sb.connect(visitor_id, function(user, error) {

});

var ConnectionHandler = new sb.ConnectionHandler();
ConnectionHandler.onReconnectStarted = function (id) {
console.log(‘onReconnectStarted’);
};

ConnectionHandler.onReconnectSucceeded = function (id) {
console.log(‘onReconnectSucceeded’);
};

ConnectionHandler.onReconnectFailed = function (id) {
console.log(‘onReconnectFailed’);
};
sb.addConnectionHandler(‘uniqueID’, ConnectionHandler);

var ChannelHandler = new sb.ChannelHandler();
ChannelHandler.onMessageReceived = function(channel, message) {
console.log(‘dsfdsf’);
console.log(channel, message);
};
ChannelHandler.onMessageUpdated = function(channel, message) {};
ChannelHandler.onMessageDeleted = function(channel, messageId) {};
ChannelHandler.onMentionReceived = function(channel, message) {};
ChannelHandler.onChannelChanged = function(channel) {};
ChannelHandler.onChannelDeleted = function(channelUrl, channelType) {};
ChannelHandler.onChannelFrozen = function(channel) {};
ChannelHandler.onChannelUnfrozen = function(channel) {};
ChannelHandler.onMetaDataCreated = function(channel, metaData) {};
ChannelHandler.onMetaDataUpdated = function(channel, metaData) {};
ChannelHandler.onMetaDataDeleted = function(channel, metaDataKeys) {};
ChannelHandler.onMetaCountersCreated = function(channel, metaCounter) {};
ChannelHandler.onMetaCountersUpdated = function(channel, metaCounter) {};
ChannelHandler.onMetaCountersDeleted = function(channel, metaCounterKeys) {};
ChannelHandler.onChannelHidden = function(groupChannel) {};
ChannelHandler.onUserReceivedInvitation = function(groupChannel, inviter, invitees) {};
ChannelHandler.onUserDeclinedInvitation = function(groupChannel, inviter, invitee) {};
ChannelHandler.onUserJoined = function(groupChannel, user) {};
ChannelHandler.onUserLeft = function(groupChannel, user) {};
ChannelHandler.onReadReceiptUpdated = function(groupChannel) {};
ChannelHandler.onTypingStatusUpdated = function(groupChannel) {};
ChannelHandler.onUserEntered = function(openChannel, user) {};
ChannelHandler.onUserExited = function(openChannel, user) {};
ChannelHandler.onUserMuted = function(channel, user) {};
ChannelHandler.onUserUnmuted = function(channel, user) {};
ChannelHandler.onUserBanned = function(channel, user) {};
ChannelHandler.onUserUnbanned = function(channel, user) {};

sb.addChannelHandler(‘uniqueChannel’, ChannelHandler);

any one can please help me this is my code the event on message received is not working

1 Like