diff --git a/demos/django-todolist/lib/powersync.dart b/demos/django-todolist/lib/powersync.dart index bc6ecbb1..e28fc06d 100644 --- a/demos/django-todolist/lib/powersync.dart +++ b/demos/django-todolist/lib/powersync.dart @@ -25,9 +25,7 @@ final List fatalResponseCodes = [ ]; class DjangoConnector extends PowerSyncBackendConnector { - PowerSyncDatabase db; - - DjangoConnector(this.db); + DjangoConnector(); final ApiClient apiClient = ApiClient(AppConfig.djangoUrl); @@ -123,7 +121,7 @@ Future openDatabase() async { if (await isLoggedIn()) { // If the user is already logged in, connect immediately. // Otherwise, connect once logged in. - currentConnector = DjangoConnector(db); + currentConnector = DjangoConnector(); db.connect(connector: currentConnector); } } diff --git a/demos/supabase-anonymous-auth/lib/powersync.dart b/demos/supabase-anonymous-auth/lib/powersync.dart index 0a3730ee..597b5df5 100644 --- a/demos/supabase-anonymous-auth/lib/powersync.dart +++ b/demos/supabase-anonymous-auth/lib/powersync.dart @@ -27,12 +27,10 @@ final List fatalResponseCodes = [ /// Use Supabase for authentication and data upload. class SupabaseConnector extends PowerSyncBackendConnector { - PowerSyncDatabase db; - // ignore: unused_field Future? _refreshFuture; - SupabaseConnector(this.db); + SupabaseConnector(); /// Get a Supabase token to authenticate against the PowerSync instance. @override @@ -152,5 +150,5 @@ Future openDatabase() async { await loadSupabase(); - db.connect(connector: SupabaseConnector(db)); + db.connect(connector: SupabaseConnector()); } diff --git a/demos/supabase-edge-function-auth/lib/powersync.dart b/demos/supabase-edge-function-auth/lib/powersync.dart index bc291497..28ffde52 100644 --- a/demos/supabase-edge-function-auth/lib/powersync.dart +++ b/demos/supabase-edge-function-auth/lib/powersync.dart @@ -26,12 +26,10 @@ final List fatalResponseCodes = [ /// Use Supabase for authentication and data upload. class SupabaseConnector extends PowerSyncBackendConnector { - PowerSyncDatabase db; - // ignore: unused_field Future? _refreshFuture; - SupabaseConnector(this.db); + SupabaseConnector(); /// Get a Supabase token to authenticate against the PowerSync instance. @override @@ -160,7 +158,7 @@ Future openDatabase() async { if (isLoggedIn()) { // If the user is already logged in, connect immediately. // Otherwise, connect once logged in. - currentConnector = SupabaseConnector(db); + currentConnector = SupabaseConnector(); db.connect(connector: currentConnector); } @@ -168,7 +166,7 @@ Future openDatabase() async { final AuthChangeEvent event = data.event; if (event == AuthChangeEvent.signedIn) { // Connect to PowerSync when the user is signed in - currentConnector = SupabaseConnector(db); + currentConnector = SupabaseConnector(); db.connect(connector: currentConnector!); } else if (event == AuthChangeEvent.signedOut) { // Implicit sign out - disconnect, but don't delete data diff --git a/demos/supabase-simple-chat/lib/powersync.dart b/demos/supabase-simple-chat/lib/powersync.dart index e28a3270..83e15e26 100644 --- a/demos/supabase-simple-chat/lib/powersync.dart +++ b/demos/supabase-simple-chat/lib/powersync.dart @@ -47,14 +47,14 @@ Future openDatabase() async { SupabaseConnector? currentConnector; if (isLoggedIn()) { - currentConnector = SupabaseConnector(db); + currentConnector = SupabaseConnector(); db.connect(connector: currentConnector); } Supabase.instance.client.auth.onAuthStateChange.listen((data) async { final AuthChangeEvent event = data.event; if (event == AuthChangeEvent.signedIn) { - currentConnector = SupabaseConnector(db); + currentConnector = SupabaseConnector(); db.connect(connector: currentConnector!); } else if (event == AuthChangeEvent.signedOut) { currentConnector = null; @@ -66,8 +66,7 @@ Future openDatabase() async { } class SupabaseConnector extends PowerSyncBackendConnector { - PowerSyncDatabase db; - SupabaseConnector(this.db); + SupabaseConnector(); @override Future uploadData(PowerSyncDatabase database) async { diff --git a/demos/supabase-todolist-drift/lib/powersync.dart b/demos/supabase-todolist-drift/lib/powersync.dart index 0be20bdc..71a16c8d 100644 --- a/demos/supabase-todolist-drift/lib/powersync.dart +++ b/demos/supabase-todolist-drift/lib/powersync.dart @@ -28,11 +28,9 @@ final List fatalResponseCodes = [ /// Use Supabase for authentication and data upload. class SupabaseConnector extends PowerSyncBackendConnector { - PowerSyncDatabase db; - Future? _refreshFuture; - SupabaseConnector(this.db); + SupabaseConnector(); /// Get a Supabase token to authenticate against the PowerSync instance. @override @@ -172,7 +170,7 @@ Future openDatabase() async { if (isLoggedIn()) { // If the user is already logged in, connect immediately. // Otherwise, connect once logged in. - currentConnector = SupabaseConnector(db); + currentConnector = SupabaseConnector(); db.connect(connector: currentConnector); } @@ -180,7 +178,7 @@ Future openDatabase() async { final AuthChangeEvent event = data.event; if (event == AuthChangeEvent.signedIn) { // Connect to PowerSync when the user is signed in - currentConnector = SupabaseConnector(db); + currentConnector = SupabaseConnector(); db.connect(connector: currentConnector!); } else if (event == AuthChangeEvent.signedOut) { // Implicit sign out - disconnect, but don't delete data diff --git a/demos/supabase-todolist-optional-sync/lib/powersync.dart b/demos/supabase-todolist-optional-sync/lib/powersync.dart index 9635aaca..49b2852f 100644 --- a/demos/supabase-todolist-optional-sync/lib/powersync.dart +++ b/demos/supabase-todolist-optional-sync/lib/powersync.dart @@ -27,11 +27,9 @@ final List fatalResponseCodes = [ /// Use Supabase for authentication and data upload. class SupabaseConnector extends PowerSyncBackendConnector { - PowerSyncDatabase db; - Future? _refreshFuture; - SupabaseConnector(this.db); + SupabaseConnector(); /// Get a Supabase token to authenticate against the PowerSync instance. @override @@ -189,7 +187,7 @@ Future connectDatabase() async { await switchToSyncedSchema(db, getUserId()); } - currentConnector = SupabaseConnector(db); + currentConnector = SupabaseConnector(); await db.connect(connector: currentConnector); Supabase.instance.client.auth.onAuthStateChange.listen((data) async { diff --git a/demos/supabase-todolist-optional-sync/web_old/favicon.png b/demos/supabase-todolist-optional-sync/web_old/favicon.png deleted file mode 100644 index 8aaa46ac..00000000 Binary files a/demos/supabase-todolist-optional-sync/web_old/favicon.png and /dev/null differ diff --git a/demos/supabase-todolist-optional-sync/web_old/icons/Icon-192.png b/demos/supabase-todolist-optional-sync/web_old/icons/Icon-192.png deleted file mode 100644 index b749bfef..00000000 Binary files a/demos/supabase-todolist-optional-sync/web_old/icons/Icon-192.png and /dev/null differ diff --git a/demos/supabase-todolist-optional-sync/web_old/icons/Icon-512.png b/demos/supabase-todolist-optional-sync/web_old/icons/Icon-512.png deleted file mode 100644 index 88cfd48d..00000000 Binary files a/demos/supabase-todolist-optional-sync/web_old/icons/Icon-512.png and /dev/null differ diff --git a/demos/supabase-todolist-optional-sync/web_old/icons/Icon-maskable-192.png b/demos/supabase-todolist-optional-sync/web_old/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76..00000000 Binary files a/demos/supabase-todolist-optional-sync/web_old/icons/Icon-maskable-192.png and /dev/null differ diff --git a/demos/supabase-todolist-optional-sync/web_old/icons/Icon-maskable-512.png b/demos/supabase-todolist-optional-sync/web_old/icons/Icon-maskable-512.png deleted file mode 100644 index d69c5669..00000000 Binary files a/demos/supabase-todolist-optional-sync/web_old/icons/Icon-maskable-512.png and /dev/null differ diff --git a/demos/supabase-todolist-optional-sync/web_old/index.html b/demos/supabase-todolist-optional-sync/web_old/index.html deleted file mode 100644 index ba9114df..00000000 --- a/demos/supabase-todolist-optional-sync/web_old/index.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - supabase_todolist_optional_sync - - - - - - - - - - diff --git a/demos/supabase-todolist-optional-sync/web_old/manifest.json b/demos/supabase-todolist-optional-sync/web_old/manifest.json deleted file mode 100644 index 45422223..00000000 --- a/demos/supabase-todolist-optional-sync/web_old/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "supabase_todolist_optional_sync", - "short_name": "supabase_todolist_optional_sync", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/demos/supabase-todolist/lib/powersync.dart b/demos/supabase-todolist/lib/powersync.dart index 10c5966a..166de1b3 100644 --- a/demos/supabase-todolist/lib/powersync.dart +++ b/demos/supabase-todolist/lib/powersync.dart @@ -27,11 +27,9 @@ final List fatalResponseCodes = [ /// Use Supabase for authentication and data upload. class SupabaseConnector extends PowerSyncBackendConnector { - PowerSyncDatabase db; - Future? _refreshFuture; - SupabaseConnector(this.db); + SupabaseConnector(); /// Get a Supabase token to authenticate against the PowerSync instance. @override @@ -168,7 +166,7 @@ Future openDatabase() async { if (isLoggedIn()) { // If the user is already logged in, connect immediately. // Otherwise, connect once logged in. - currentConnector = SupabaseConnector(db); + currentConnector = SupabaseConnector(); db.connect(connector: currentConnector); } @@ -176,7 +174,7 @@ Future openDatabase() async { final AuthChangeEvent event = data.event; if (event == AuthChangeEvent.signedIn) { // Connect to PowerSync when the user is signed in - currentConnector = SupabaseConnector(db); + currentConnector = SupabaseConnector(); db.connect(connector: currentConnector!); } else if (event == AuthChangeEvent.signedOut) { // Implicit sign out - disconnect, but don't delete data