File tree Expand file tree Collapse file tree 2 files changed +3
-7
lines changed Expand file tree Collapse file tree 2 files changed +3
-7
lines changed Original file line number Diff line number Diff line change @@ -1037,7 +1037,8 @@ class Engine extends Disposable with EventsEmittable<EngineEvent> {
10371037 return ;
10381038 }
10391039 await signalClient.cleanUp ();
1040- await cleanUp ();
1040+ fullReconnectOnNext = false ;
1041+ await disconnect ();
10411042 events
10421043 .emit (EngineDisconnectedEvent (reason: event.reason.toSDKType ()));
10431044 break ;
Original file line number Diff line number Diff line change @@ -518,12 +518,7 @@ class Room extends DisposableChangeNotifier with EventsEmittable<RoomEvent> {
518518 notifyListeners ();
519519 })
520520 ..on < EngineDisconnectedEvent > ((event) async {
521- if (! engine.fullReconnectOnNext &&
522- ! [
523- DisconnectReason .signalingConnectionFailure,
524- DisconnectReason .joinFailure,
525- DisconnectReason .noInternetConnection
526- ].contains (event.reason)) {
521+ if (! engine.fullReconnectOnNext) {
527522 await _cleanUp ();
528523 events.emit (RoomDisconnectedEvent (reason: event.reason));
529524 notifyListeners ();
You can’t perform that action at this time.
0 commit comments