cometchat / chat-sdk-javascript

Voice & Video Calling and Text Chat SDK for JavaScript/Web
Other
30 stars 24 forks source link

Getting error when using joinGroup(). #30

Closed mayur-bhandari closed 5 years ago

mayur-bhandari commented 5 years ago

This seem to happen only when the group is dynamically created.

  1. A creates a group (public)
  2. B joins a group (via rest-api)
  3. B sends a message
  4. A receives message
  5. A replies
  6. FAIL: B doesn't receive the message despite having added a MessageListener (no error message, it really just doesn't receive anything) In comparison:
  7. A creates group
  8. B joins group via client javascript-sdk
  9. ERROR: Network tab shows success but sdk throws an entity undefined error (see screenshot)

It seems like, the javascript-sdk doesn't know, (wasn't updated) when a group gets created making step 6:ScenarioA and step 3:ScenarioB fail. If I tweak my code to make B create the group, A was then failing. Hitting refresh, magically fixes everything. Refreshing the page might be forcing javascript-sdk to update something that makes listeners work again.

image

mayur-bhandari commented 5 years ago

This has been fixed in latest release(v1.8.10)