diff --git a/packages/dart_client/lib/src/api/websocket.dart b/packages/dart_client/lib/src/api/websocket.dart index a8288573..e3194078 100644 --- a/packages/dart_client/lib/src/api/websocket.dart +++ b/packages/dart_client/lib/src/api/websocket.dart @@ -293,6 +293,7 @@ class WebSocket { logger.info('disconnecting'); _connectionCompleter = Completer(); _cancelTimers(); + _reconnecting = false; _manuallyClosed = true; connectionStatus.value = ConnectionStatus.disconnected; connectionStatus.dispose();