Skip to content

Commit 948de5c

Browse files
committed
Fix more demos
1 parent 2e80dc7 commit 948de5c

4 files changed

Lines changed: 19 additions & 5 deletions

File tree

demos/angular-supabase-todolist/src/app/powersync.service.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@ import {
33
AbstractPowerSyncDatabase,
44
Column,
55
ColumnType,
6+
createPowerSyncLogger,
67
Index,
78
IndexedColumn,
9+
LogLevels,
810
PowerSyncBackendConnector,
911
PowerSyncDatabase,
1012
Schema,
@@ -69,7 +71,9 @@ export class PowerSyncService {
6971
dbFilename: 'test.db',
7072
vfs: WASQLiteVFS.OPFSCoopSyncVFS,
7173
// Specify the path to the worker script
72-
worker: 'assets/@powersync/worker/WASQLiteDB.umd.js'
74+
worker: 'assets/@powersync/worker/WASQLiteDB.umd.js',
75+
logLevel: LogLevels.debug,
76+
logger: createPowerSyncLogger({ prefix: 'powersync' })
7377
});
7478

7579
this.db = new PowerSyncDatabase({

demos/example-nextjs/src/library/powersync/powersync-provider.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,27 @@
33
import { AppSchema } from '@/library/powersync/schema';
44
import { BackendConnector } from '@/library/powersync/connector';
55
import { PowerSyncContext } from '@powersync/react';
6-
import { PowerSyncDatabase, WASQLiteOpenFactory } from '@powersync/web';
6+
import { createPowerSyncLogger, LogLevels, PowerSyncDatabase, WASQLiteOpenFactory } from '@powersync/web';
77
import React, { Suspense } from 'react';
88

99
let dbInstance: PowerSyncDatabase | null = null;
1010

11+
const logger = createPowerSyncLogger({ minLevel: LogLevels.debug });
12+
1113
function getDB(): PowerSyncDatabase {
1214
if (dbInstance) return dbInstance;
1315

1416
dbInstance = new PowerSyncDatabase({
1517
database: new WASQLiteOpenFactory({
1618
dbFilename: 'powersync-nextjs.db',
17-
worker: '/@powersync/worker/WASQLiteDB.umd.js'
19+
worker: '/@powersync/worker/WASQLiteDB.umd.js',
20+
logger,
21+
logLevel: LogLevels.debug
1822
}),
1923
schema: AppSchema,
2024
flags: { disableSSRWarning: true },
21-
sync: { worker: '/@powersync/worker/SharedSyncImplementation.umd.js' }
25+
sync: { worker: '/@powersync/worker/SharedSyncImplementation.umd.js' },
26+
logger
2227
});
2328

2429
dbInstance.connect(new BackendConnector());

demos/react-supabase-todolist-tanstackdb/vite.config.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ export default defineConfig({
8282
enabled: true,
8383
isolate: true,
8484
provider: 'playwright',
85-
headless: true,
85+
headless: false,
8686
instances: [
8787
{
8888
browser: 'chromium'

scripts/isolated-demo-test.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,11 @@ const main = async () => {
118118

119119
const demoNames = await fs.readdir(demosDir);
120120
for (const demoName of demoNames) {
121+
if (demoName === 'react-supabase-todolist-tanstackdb') {
122+
// This demo imports the tanstack db integration, which does not support v2 of PowerSync yet.
123+
continue;
124+
}
125+
121126
try {
122127
results.push(await processDemo(demoName));
123128
} catch (ex) {

0 commit comments

Comments
 (0)