dappros / ethora

A 'super app' engine for your project. React Native (iOS, Android) and React.js (Web, desktop). Social Sign In 🄵, Messaging 💬 (chat, voice, push notifications), Web3 Wallet 🪪 (profile QR, documents, coins, NFT), DLT 🔐 (provenance, crypto signing), Gamification 🤩, Social Commerce and more.
https://ethora.com/
GNU Affero General Public License v3.0
400 stars 74 forks source link

Web - bug: 'read only' when joining a new chat room by link #494

Closed phwizard closed 10 months ago

phwizard commented 11 months ago

Describe the bug Other users can't write into a room they joined via a short link.

To Reproduce Steps to reproduce the behavior:

  1. Create a new chat room
  2. Share link with another user
  3. Another user joins the room
  4. Another user sees the room but cannot write messages

Expected behavior Another user can write messages.

Screenshots

Screenshot 2023-08-10 at 11 21 37

Additional context We had this in the past. Probably XMPP related.

dzinzyura commented 11 months ago

@Akick could you please check if this issue's XMPP related once you have a chance.

thank you

dzinzyura commented 11 months ago

as discussed with Oleksii - it's not related not XMPP

phwizard commented 10 months ago

when pressing on the link we need to first wait for XMPP / verify which rooms user is subscribed to or now

unlike standard scenario when we know which rooms users is subscribed to already

this works in mobile app but need to update logic so it works in web too

dzinzyura commented 10 months ago

Goal: Fix the read-only bug with the subscription for the room, when joining via the link

Affected metric:

Story: As a user, when I receive a link for the chat room, I open it and join (subscribing) the room. I can read message as well as send own ones.

Description: Implement the possibility for the users to subscribe the room when joining via the link, so that messages can not only be read, but also users will be able to send their own messages - to fully use the chat features.

@dendidibe

phwizard commented 10 months ago

Now we have added a button "Join room" to handle this