File tree 2 files changed +10
-10
lines changed
2 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -12,15 +12,14 @@ BroadcastChannel getBroadcastChannel(String broadcastKey) {
12
12
final broadcast = web.BroadcastChannel (broadcastKey);
13
13
final controller = StreamController <Map <String , dynamic >>();
14
14
15
- broadcast.addEventListener (
16
- 'message' ,
17
- (web.Event event) {
18
- if (event is web.MessageEvent ) {
19
- final dataMap = event.data.dartify ();
20
- controller.add (json.decode (json.encode (dataMap)));
21
- }
22
- } as web.EventListener ,
23
- );
15
+ void onMessage (web.Event event) {
16
+ if (event is web.MessageEvent ) {
17
+ final dataMap = event.data.dartify ();
18
+ controller.add (json.decode (json.encode (dataMap)));
19
+ }
20
+ }
21
+
22
+ broadcast.onmessage = onMessage.toJS;
24
23
25
24
return (
26
25
onMessage: controller.stream,
Original file line number Diff line number Diff line change @@ -1205,7 +1205,8 @@ class GoTrueClient {
1205
1205
notifyAllSubscribers (event, session: session, broadcast: false );
1206
1206
}
1207
1207
});
1208
- } catch (e) {
1208
+ } catch (error, stackTrace) {
1209
+ _log.warning ('Failed to start broadcast channel' , error, stackTrace);
1209
1210
// Ignoring
1210
1211
}
1211
1212
}
You can’t perform that action at this time.
0 commit comments