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.
2 parents 263ecd9 + 108f894 commit a5decbfCopy full SHA for a5decbf
templates/flutter/lib/src/realtime_mixin.dart.twig
@@ -76,6 +76,24 @@ 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
+ _channels.clear();
86
+ _closeConnection();
87
+ }, onError: (err, stack) {
88
89
90
+ stream.sink.addError(err, stack);
91
92
93
+ if (_websok?.closeCode != null && _websok?.closeCode != 1008) {
94
+ debugPrint("Reconnecting in one second.");
95
+ Future.delayed(Duration(seconds: 1), _createSocket);
96
97
});
98
} catch (e) {
99
if (e is {{spec.title | caseUcfirst}}Exception) {
0 commit comments