Skip to content

Commit f829be5

Browse files
authored
fix(realtime_client): Accept an error on track when the server returns an error (#888)
fix: Accept an error on track when the server returns an error
1 parent 1fa1586 commit f829be5

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

packages/realtime_client/lib/src/realtime_channel.dart

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -527,6 +527,11 @@ class RealtimeChannel {
527527
completer.complete(ChannelResponse.ok);
528528
}
529529
});
530+
push.receive('error', (_) {
531+
if (!completer.isCompleted) {
532+
completer.complete(ChannelResponse.error);
533+
}
534+
});
530535
push.receive('timeout', (_) {
531536
if (!completer.isCompleted) {
532537
completer.complete(ChannelResponse.timedOut);

0 commit comments

Comments
 (0)