- 
                Notifications
    
You must be signed in to change notification settings  - Fork 217
 
Open
Description
Hello,
I'm facing an issue using the javascript sdk.
Here is the code :
`
const useChatEvents = () => {
const dispatch = useAppDispatch();
const isConnected = useAppSelector(messagingSelector.selectIsConnected);
useEffect(() => {
const onDisconnectedListener = () => {
dispatch(messagingActions.setIsConnected(false));
console.log('Disconnected listener');
};
const onReconnectListener = () => {
  console.log('Reconnect listener');
};
const onMessageListener = (userId: any, message: any) => {
  console.log(userId, message);
};
const onSentMessageListener = (messageLost: any, messageSent: any) => {
  console.log(messageLost, messageSent, 'ici');
};
const onDeliveredStatusListener = (messageId: any, dialogId: any, userId: any) => {
  console.log(messageId, dialogId, userId);
};
const onReadStatusListener = (messageId: any, dialogId: any, userId: any) => {
  console.log(messageId, dialogId, userId);
};
if (isConnected) {
  QB.chat.onReadStatusListener = onReadStatusListener;
  QB.chat.onDeliveredStatusListener = onDeliveredStatusListener;
  QB.chat.onSentMessageCallback = onSentMessageListener;
  QB.chat.onDisconnectedListener = onDisconnectedListener;
  QB.chat.onReconnectListener = onReconnectListener;
  QB.chat.onMessageListener = onMessageListener;
}
return () => {
  if (QB.chat) {
    QB.chat.onReadStatusListener = undefined;
    QB.chat.onDeliveredStatusListener = undefined;
    QB.chat.onSentMessageCallback = undefined;
    QB.chat.onDisconnectedListener = undefined;
    QB.chat.onReconnectListener = undefined;
    QB.chat.onMessageListener = undefined;
  }
};
}, [isConnected]);
};
`
I'm connected and have initialized quickblox, I can get dialogs, dialog messages, send message,.....
I don't receive any response from the listeners apart from QB.chat.onDisconnectedListener.
Is there any solution or some configuration that I'm missing ?
Metadata
Metadata
Assignees
Labels
No labels