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