Skip to content

Commit f06277b

Browse files
use named parameter for abort controller in sync stream
1 parent 074c44f commit f06277b

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

packages/powersync/lib/src/database/native/native_powersync_database.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ Future<void> _powerSyncDatabaseIsolate(
332332
updateStream: updateController.stream,
333333
retryDelay: args.retryDelay,
334334
client: http.Client());
335-
sync.streamingSync(null);
335+
sync.streamingSync();
336336
sync.statusStream.listen((event) {
337337
sPort.send(['status', event]);
338338
});

packages/powersync/lib/src/database/web/web_powersync_database.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ class PowerSyncDatabaseImpl
144144
sync.statusStream.listen((event) {
145145
setStatus(event);
146146
});
147-
sync.streamingSync(disconnecter);
147+
sync.streamingSync(abortController: disconnecter);
148148
}
149149

150150
/// Takes a read lock, without starting a transaction.

packages/powersync/lib/src/streaming_sync.dart

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ class StreamingSyncImplementation {
4949
statusStream = _statusStreamController.stream;
5050
}
5151

52-
Future<void> streamingSync(AbortController? abortController) async {
52+
Future<void> streamingSync({AbortController? abortController}) async {
5353
crudLoop();
5454
var invalidCredentials = false;
5555
while (true) {
@@ -65,7 +65,7 @@ class StreamingSyncImplementation {
6565
await invalidCredentialsCallback!();
6666
invalidCredentials = false;
6767
}
68-
await streamingSyncIteration(abortController);
68+
await streamingSyncIteration(abortController: abortController);
6969
// Continue immediately
7070
} catch (e, stacktrace) {
7171
final message = _syncErrorMessage(e);
@@ -178,7 +178,8 @@ class StreamingSyncImplementation {
178178
_statusStreamController.add(newStatus);
179179
}
180180

181-
Future<bool> streamingSyncIteration(AbortController? abortController) async {
181+
Future<bool> streamingSyncIteration(
182+
{AbortController? abortController}) async {
182183
adapter.startSession();
183184
final bucketEntries = await adapter.getBucketStates();
184185

0 commit comments

Comments
 (0)