diff --git a/demos/angular-supabase-todolist/src/app/supabase.service.ts b/demos/angular-supabase-todolist/src/app/supabase.service.ts index 9c59931e4..5e71ba5d2 100644 --- a/demos/angular-supabase-todolist/src/app/supabase.service.ts +++ b/demos/angular-supabase-todolist/src/app/supabase.service.ts @@ -65,10 +65,8 @@ export class SupabaseService implements PowerSyncBackendConnector { } return { - client: this.supabase, endpoint: environment.powersyncUrl, - token: session.access_token ?? '', - expiresAt: session.expires_at ? new Date(session.expires_at * 1000) : undefined + token: session.access_token ?? '' }; } diff --git a/demos/django-react-native-todolist/library/django/DjangoConnector.ts b/demos/django-react-native-todolist/library/django/DjangoConnector.ts index 417000ae2..e6ca31ddd 100644 --- a/demos/django-react-native-todolist/library/django/DjangoConnector.ts +++ b/demos/django-react-native-todolist/library/django/DjangoConnector.ts @@ -45,9 +45,7 @@ export class DjangoConnector implements PowerSyncBackendConnector { const session = await this.apiClient.getToken(userId); return { endpoint: AppConfig.powersyncUrl, - token: session.token ?? '', - expiresAt: undefined, - userID: userId + token: session.token ?? '' }; } diff --git a/demos/react-multi-client/src/library/SupabaseConnector.ts b/demos/react-multi-client/src/library/SupabaseConnector.ts index 589b9f0bf..c2e238af1 100644 --- a/demos/react-multi-client/src/library/SupabaseConnector.ts +++ b/demos/react-multi-client/src/library/SupabaseConnector.ts @@ -70,8 +70,7 @@ export class SupabaseConnector extends BaseObserver i return { token: token, - endpoint: import.meta.env.VITE_POWERSYNC_URL, - expiresAt: expires_at ? new Date(expires_at) : undefined + endpoint: import.meta.env.VITE_POWERSYNC_URL }; } diff --git a/demos/react-native-supabase-group-chat/src/lib/connector.ts b/demos/react-native-supabase-group-chat/src/lib/connector.ts index 499556331..69bb9e318 100644 --- a/demos/react-native-supabase-group-chat/src/lib/connector.ts +++ b/demos/react-native-supabase-group-chat/src/lib/connector.ts @@ -36,11 +36,8 @@ export class Connector implements PowerSyncBackendConnector { console.debug('session expires at', session.expires_at); return { - client: this.supabaseClient, endpoint: config.powerSyncUrl, - token: session.access_token ?? '', - expiresAt: session.expires_at ? new Date(session.expires_at * 1000) : undefined, - userID: session.user.id + token: session.access_token ?? '' }; } diff --git a/demos/react-native-supabase-todolist/library/supabase/SupabaseConnector.ts b/demos/react-native-supabase-todolist/library/supabase/SupabaseConnector.ts index 6c6db2460..1ace8192b 100644 --- a/demos/react-native-supabase-todolist/library/supabase/SupabaseConnector.ts +++ b/demos/react-native-supabase-todolist/library/supabase/SupabaseConnector.ts @@ -56,9 +56,7 @@ export class SupabaseConnector implements PowerSyncBackendConnector { return { endpoint: AppConfig.powersyncUrl, - token: session.access_token ?? '', - expiresAt: session.expires_at ? new Date(session.expires_at * 1000) : undefined, - userID: session.user.id + token: session.access_token ?? '' }; } diff --git a/demos/react-native-web-supabase-todolist/library/supabase/SupabaseConnector.ts b/demos/react-native-web-supabase-todolist/library/supabase/SupabaseConnector.ts index 5a20632a3..e1f50b52e 100644 --- a/demos/react-native-web-supabase-todolist/library/supabase/SupabaseConnector.ts +++ b/demos/react-native-web-supabase-todolist/library/supabase/SupabaseConnector.ts @@ -56,9 +56,7 @@ export class SupabaseConnector implements PowerSyncBackendConnector { return { endpoint: AppConfig.powersyncUrl, - token: session.access_token ?? '', - expiresAt: session.expires_at ? new Date(session.expires_at * 1000) : undefined, - userID: session.user.id + token: session.access_token ?? '' }; } diff --git a/demos/react-supabase-todolist-optional-sync/src/library/powersync/SupabaseConnector.ts b/demos/react-supabase-todolist-optional-sync/src/library/powersync/SupabaseConnector.ts index c999c3b17..456909701 100644 --- a/demos/react-supabase-todolist-optional-sync/src/library/powersync/SupabaseConnector.ts +++ b/demos/react-supabase-todolist-optional-sync/src/library/powersync/SupabaseConnector.ts @@ -112,8 +112,7 @@ export class SupabaseConnector extends BaseObserver i return { endpoint: this.config.powersyncUrl, - token: session.access_token ?? '', - expiresAt: session.expires_at ? new Date(session.expires_at * 1000) : undefined + token: session.access_token ?? '' }; } diff --git a/demos/react-supabase-todolist/src/library/powersync/SupabaseConnector.ts b/demos/react-supabase-todolist/src/library/powersync/SupabaseConnector.ts index 12386845d..85c1cc29b 100644 --- a/demos/react-supabase-todolist/src/library/powersync/SupabaseConnector.ts +++ b/demos/react-supabase-todolist/src/library/powersync/SupabaseConnector.ts @@ -98,8 +98,7 @@ export class SupabaseConnector extends BaseObserver i return { endpoint: this.config.powersyncUrl, - token: session.access_token ?? '', - expiresAt: session.expires_at ? new Date(session.expires_at * 1000) : undefined + token: session.access_token ?? '' }; } diff --git a/demos/vue-supabase-todolist/src/library/powersync/SupabaseConnector.ts b/demos/vue-supabase-todolist/src/library/powersync/SupabaseConnector.ts index 12386845d..85c1cc29b 100644 --- a/demos/vue-supabase-todolist/src/library/powersync/SupabaseConnector.ts +++ b/demos/vue-supabase-todolist/src/library/powersync/SupabaseConnector.ts @@ -98,8 +98,7 @@ export class SupabaseConnector extends BaseObserver i return { endpoint: this.config.powersyncUrl, - token: session.access_token ?? '', - expiresAt: session.expires_at ? new Date(session.expires_at * 1000) : undefined + token: session.access_token ?? '' }; } diff --git a/demos/yjs-react-supabase-text-collab/src/library/powersync/SupabaseConnector.ts b/demos/yjs-react-supabase-text-collab/src/library/powersync/SupabaseConnector.ts index 986264eb3..7ffcd09a4 100644 --- a/demos/yjs-react-supabase-text-collab/src/library/powersync/SupabaseConnector.ts +++ b/demos/yjs-react-supabase-text-collab/src/library/powersync/SupabaseConnector.ts @@ -69,8 +69,7 @@ export class SupabaseConnector extends BaseObserver i return { endpoint: data.powersync_url, - token: data.token, - expiresAt: undefined + token: data.token }; } diff --git a/demos/yjs-react-supabase-text-collab/supabase/functions/merge-document-updates/index.ts b/demos/yjs-react-supabase-text-collab/supabase/functions/merge-document-updates/index.ts index 340e65928..8e23df2fe 100644 --- a/demos/yjs-react-supabase-text-collab/supabase/functions/merge-document-updates/index.ts +++ b/demos/yjs-react-supabase-text-collab/supabase/functions/merge-document-updates/index.ts @@ -71,10 +71,10 @@ Deno.serve(async (req) => { } ); } catch (err) { - return new Response( - JSON.stringify({ error: String(err?.message ?? err) }), - { status: 500, headers: responseHeaders } - ); + return new Response(JSON.stringify({ error: String(err?.message ?? err) }), { + status: 500, + headers: responseHeaders + }); } }); diff --git a/packages/web/src/db/sync/SharedWebStreamingSyncImplementation.ts b/packages/web/src/db/sync/SharedWebStreamingSyncImplementation.ts index 934cfa58d..43d22a794 100644 --- a/packages/web/src/db/sync/SharedWebStreamingSyncImplementation.ts +++ b/packages/web/src/db/sync/SharedWebStreamingSyncImplementation.ts @@ -38,8 +38,7 @@ class SharedSyncClientProvider extends AbstractSharedSyncClientProvider { */ return { endpoint: credentials.endpoint, - token: credentials.token, - expiresAt: credentials.expiresAt + token: credentials.token }; }