We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8958ccf commit b64257bCopy full SHA for b64257b
templates/flutter/lib/src/realtime_mixin.dart.twig
@@ -76,6 +76,23 @@ mixin RealtimeMixin {
76
}
77
break;
78
79
+ }, onDone: () {
80
+ for (var list in _channels.values) {
81
+ for (var stream in list) {
82
+ stream.close();
83
+ }
84
85
+ _closeConnection();
86
+ }, onError: (err, stack) {
87
88
89
+ stream.sink.addError(err, stack);
90
91
92
+ if (_websok?.closeCode != null && _websok?.closeCode != 1008) {
93
+ debugPrint("Reconnecting in one second.");
94
+ Future.delayed(Duration(seconds: 1), _createSocket);
95
96
});
97
} catch (e) {
98
if (e is {{spec.title | caseUcfirst}}Exception) {
0 commit comments