-
Notifications
You must be signed in to change notification settings - Fork 156
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When user kills the app, the 2nd user screen freezes and takes too much time to be aware of the connection disconnect #699
Comments
How much time do you consider too much time and why? Keeping the 2nd user around for a while makes for a cleaner reconnection experience should the first user come back to the session. |
It takes more than 40 seconds which is too much no? |
okay makes sense but how can I show the user is disconnected? sessionDisconnected is fired even if stream is destroyed or session is destroyed |
@rhainer let me know plz |
I'm the same issue. Moreover, I receive "streamDestroy" that breaks the publisher of the second user. |
Hi @ticovix @elie-chaaban, |
I m u sing the latest |
I want to have like an event to show the other user that the user is disconnected. The freeze btw only happens if I kill the app directly |
Actually, that's expected. We have a reconnection feature. If you don't leave the session properly by calling |
Yeah I don't call this at all, how can I show the user that the other is disconnected and stop the video freeze. If I use session disconnected, this event is even called when I end the call after stream destoyed or session destroyed. On whatsapp when I kill the app, the other has the call directly disconnected. I dont mind the 30 secs if I can catch this to show the user |
@elie-chaaban are you using version 2.26.0+ ? I'm using 2.25.2 and my crashlytics logs shows a bunch of connection error related crashes.. |
@vona-ben does the 2.26.X versions fix this connection error? otk_peer_connection_manager::collect_garbage() |
I use the latest release |
@vona-ben I'm not seeing The only reference I see to disconnecting is this
but just unmounting and disconnecting this way causes the other user to see a frozen frame for way too long. Is there a way to explicitly disconnect from the session with react-native? I see all the other SDKs in the docs have disconnect functions available. |
Hi, is there an update on this? |
Using the latest version of the SDK (opentok-react-native 2.28.3), I cannot reproduce this bug. I when I mount and unmount the OTSession component, I see the published stream and the connection go away in other connected clients. Here is my code:
Does this problem persist in v2.28.3+ for you? If so, can you post some (simple) sample code? Thanks |
Please post usage questions or broader discussions on StackOverflow.
For feature requests, please fill out the feature request template
For bug reports, please fill out the bug report issue template
The text was updated successfully, but these errors were encountered: