crackededed / Xtra

Xtra is a Twitch player and browser for Android.
GNU Affero General Public License v3.0
1.25k stars 48 forks source link

Unable to send chat messages #564

Open imBigo opened 1 month ago

imBigo commented 1 month ago

After about 5 minutes I seem to be unable to send chat messages. I still see chat messages and stream but can't send chat messages. I need to close the app and reopen stream to be able to send messages again

crackededed commented 1 month ago

try turning on Connect using WebSocket in settings

E-Bosher commented 1 month ago

This might happen if you have bad unstable connection or packet loss. Chat module does really bad job maintaining connection in harsh conditions, sometimes it reconnects in a bit but sometimes it just gives up on reconnecting entirely. I'm not complaining, it was never meant to be super reliable since its basically a modified 9000 years old "ping-pong" irc protocol, just giving you a heads up. You can always do "disconnect from chat" and "connect to chat" manually through menu to fix that, but the issue is that you can't tell if chat is just being quiet or you have lost connection, there is no indication when this happens.

crackededed commented 1 month ago

This might happen if you have bad unstable connection or packet loss. Chat module does really bad job maintaining connection in harsh conditions, sometimes it reconnects in a bit but sometimes it just gives up on reconnecting entirely. I'm not complaining, it was never meant to be super reliable since its basically a modified 9000 years old "ping-pong" irc protocol, just giving you a heads up. You can always do "disconnect from chat" and "connect to chat" manually through menu to fix that, but the issue is that you can't tell if chat is just being quiet or you have lost connection, there is no indication when this happens.

do you have the websocket setting turned on?

E-Bosher commented 1 month ago

I wasn't using websocket, I am going to run it with the setting enabled and report in a couple of months if this issue persists.