xatkit-bot-platform / xatkit-chat-widget

(React) Chat widget for Xatkit
https://xatkit.com
MIT License
6 stars 2 forks source link

Fail to connect to server with autoClear: false #65

Closed gdaniel closed 3 years ago

gdaniel commented 3 years ago

The widget manages to connect the first time we load the page, but cannot do it afterwards. There is probably a mismatch between the conversation id in the local storage and in the server.

hamzaed commented 3 years ago

In my case, I receive a fallback message after reloading the page when autoClear is set to true. I can confirm that the conversation id used for the init event and stored in the local session is the same one received from the server on the init_confirm event. I used the last stable version of Xatkit.

gdaniel commented 3 years ago

I'll double check and post the steps to reproduce the issue. When this happens I have the message "Trying to connect to the Xatkit server", but the connection never succeeds. But I have to do some exploration on this, I assumed it was this (related to a discussion we had a long time ago about the issues with autoClear).

hamzaed commented 3 years ago

During my test, the connection succeeds but the context is lost and the fallback message is received. We should investigate why we're not getting the same behavior. I'm interested to learn more about this issue and help solve it. I'll wait for the steps to reproduce it.

gdaniel commented 3 years ago

You are right, I tested with the latest version of both the widget and the platform and it works as you say. I assume the issue I got is related to the specific bot I was using, I'll investigate it but it's not related to the widget, my bad! I'll open an issue for the fallback error though.