Skip to content

Commit fe88057

Browse files
committed
Fix web disconnect tests
1 parent fc65039 commit fe88057

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

packages/powersync_core/lib/src/streaming_sync.dart

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -331,8 +331,11 @@ class StreamingSyncImplementation implements StreamingSync {
331331
: (downloadError ?? lastStatus.downloadError),
332332
statusInPriority: statusInPriority ?? lastStatus.statusInPriority,
333333
);
334-
lastStatus = newStatus;
335-
_statusStreamController.add(newStatus);
334+
335+
if (!_statusStreamController.isClosed) {
336+
lastStatus = newStatus;
337+
_statusStreamController.add(newStatus);
338+
}
336339
}
337340

338341
Future<(List<BucketRequest>, Map<String, BucketDescription?>)>

0 commit comments

Comments
 (0)