From e86042e7999d5f5c92a6ad88ee15cf5de8a5fd61 Mon Sep 17 00:00:00 2001 From: "Gregory D. Hunkins" Date: Mon, 6 Dec 2021 16:19:24 -0500 Subject: [PATCH] auto-heal websocket closing --- lib/src/network/socket_transport.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/src/network/socket_transport.dart b/lib/src/network/socket_transport.dart index 6d67cda..3b77c66 100644 --- a/lib/src/network/socket_transport.dart +++ b/lib/src/network/socket_transport.dart @@ -45,8 +45,12 @@ class SocketTransport { // Listen for messages channel?.stream.listen(_socketReceive, onError: (error) { _connected = false; + // auto-heal by re-opening + this.open(); }, onDone: () { _connected = false; + // auto-heal by re-opening + this.open(); }); }