diff --git a/.changeset/cuddly-news-carry.md b/.changeset/cuddly-news-carry.md new file mode 100644 index 000000000..3910db1fe --- /dev/null +++ b/.changeset/cuddly-news-carry.md @@ -0,0 +1,5 @@ +--- +'@powersync/diagnostics-app': patch +--- + +Fix handling of partial checkpoints diff --git a/tools/diagnostics-app/src/library/powersync/RecordingStorageAdapter.ts b/tools/diagnostics-app/src/library/powersync/RecordingStorageAdapter.ts index 2fcd28622..ca2dd904d 100644 --- a/tools/diagnostics-app/src/library/powersync/RecordingStorageAdapter.ts +++ b/tools/diagnostics-app/src/library/powersync/RecordingStorageAdapter.ts @@ -41,8 +41,9 @@ export class RecordingStorageAdapter extends SqliteBucketStorage { }); } - async syncLocalDatabase(checkpoint: Checkpoint) { - const r = await super.syncLocalDatabase(checkpoint); + async syncLocalDatabase(checkpoint: Checkpoint, priority?: number) { + const r = await super.syncLocalDatabase(checkpoint, priority); + // Refresh schema asynchronously, to allow us to better measure // performance of initial sync. setTimeout(() => {