File tree Expand file tree Collapse file tree 2 files changed +10
-10
lines changed Expand file tree Collapse file tree 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) {
1212 final broadcast = web.BroadcastChannel (broadcastKey);
1313 final controller = StreamController <Map <String , dynamic >>();
1414
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;
2423
2524 return (
2625 onMessage: controller.stream,
Original file line number Diff line number Diff line change @@ -1205,7 +1205,8 @@ class GoTrueClient {
12051205 notifyAllSubscribers (event, session: session, broadcast: false );
12061206 }
12071207 });
1208- } catch (e) {
1208+ } catch (error, stackTrace) {
1209+ _log.warning ('Failed to start broadcast channel' , error, stackTrace);
12091210 // Ignoring
12101211 }
12111212 }
You can’t perform that action at this time.
0 commit comments