diff --git a/lib/src/core/engine.dart b/lib/src/core/engine.dart index 1814fca..dd5a6b8 100644 --- a/lib/src/core/engine.dart +++ b/lib/src/core/engine.dart @@ -664,8 +664,9 @@ class Engine extends Disposable with EventsEmittable { _reliableDCPub = null; _lossyDCSub = null; _lossyDCPub = null; + await _signalListener.cancelAll(); - await events.cancelAll(); + _signalListener = signalClient.createListener(synchronized: true); _setUpSignalListeners();