diff --git a/docs/offline_first/offline_first_with_supabase_repository.md b/docs/offline_first/offline_first_with_supabase_repository.md index 1e84508d..8dadec9b 100644 --- a/docs/offline_first/offline_first_with_supabase_repository.md +++ b/docs/offline_first/offline_first_with_supabase_repository.md @@ -40,7 +40,7 @@ class MyRepository extends OfflineFirstWithSupabaseRepository { static void configure({ required String supabaseUrl, - required String anonKey, + required String supabaseAnonKey, }) { // Convenience method `.clientQueue` makes creating the queue and client easy. final (client, queue) = OfflineFirstWithSupabaseRepository.clientQueue( @@ -50,7 +50,7 @@ class MyRepository extends OfflineFirstWithSupabaseRepository { ); final provider = SupabaseProvider( - SupabaseClient(supabaseUrl, anonKey, httpClient: client), + SupabaseClient(supabaseUrl, supabaseAnonKey, httpClient: client), modelDictionary: supabaseModelDictionary, ); diff --git a/example_supabase/lib/brick/repository.dart b/example_supabase/lib/brick/repository.dart index 17b0281d..aa5e6439 100644 --- a/example_supabase/lib/brick/repository.dart +++ b/example_supabase/lib/brick/repository.dart @@ -14,7 +14,7 @@ class Repository extends OfflineFirstWithRestRepository { '${SUPABASE_PROJECT_URL}/rest/v1', modelDictionary: restModelDictionary, client: SupabaseBrickClient( - anonKey: SUPABASE_ANON_KEY, + supabaseAnonKey: SUPABASE_ANON_KEY, ), ), sqliteProvider: SqliteProvider( diff --git a/example_supabase/lib/brick/supabase_brick_client.dart b/example_supabase/lib/brick/supabase_brick_client.dart index 87f827bf..d9f00801 100644 --- a/example_supabase/lib/brick/supabase_brick_client.dart +++ b/example_supabase/lib/brick/supabase_brick_client.dart @@ -5,7 +5,7 @@ import 'package:supabase_flutter/supabase_flutter.dart'; /// Supabase REST-API. class SupabaseBrickClient extends http.BaseClient { SupabaseBrickClient({ - required this.anonKey, + required this.supabaseAnonKey, http.Client? innerClient, this.resourceName = 'dart.http', }) : _innerClient = innerClient ?? http.Client(); @@ -13,7 +13,7 @@ class SupabaseBrickClient extends http.BaseClient { /// The anon key of the supabase project. /// /// This is sent in the request headers as the `apikey` field. - final String anonKey; + final String supabaseAnonKey; /// Populates APM's "RESOURCE" column. Defaults to `dart.http`. final String resourceName; @@ -27,12 +27,11 @@ class SupabaseBrickClient extends http.BaseClient { @override Future send(http.BaseRequest request) async { // The access token is automatically refreshed by the supabase client - final accessToken = - Supabase.instance.client.auth.currentSession?.accessToken; + final accessToken = Supabase.instance.client.auth.currentSession?.accessToken; request.headers.addAll({ if (accessToken != null) 'Authorization': 'Bearer $accessToken', - 'apikey': anonKey, + 'apikey': supabaseAnonKey, 'Content-Type': 'application/json; charset=utf-8', // In order to use the upsert method for updates, the following header // is needed for the REST API to work correctly. diff --git a/example_supabase/lib/main.dart b/example_supabase/lib/main.dart index 6163e5bf..5a1498d0 100644 --- a/example_supabase/lib/main.dart +++ b/example_supabase/lib/main.dart @@ -9,7 +9,7 @@ import 'package:uuid/uuid.dart'; Future main() async { await Supabase.initialize( url: SUPABASE_PROJECT_URL, - anonKey: SUPABASE_ANON_KEY, + supabaseAnonKey: SUPABASE_ANON_KEY, ); Repository.configure(); @@ -71,8 +71,7 @@ class MyHomePage extends StatelessWidget { ? Center(child: Text('No customers found.')) : ListView.builder( itemCount: customers.length, - itemBuilder: (context, index) => - CustomerListTile(customers[index]), + itemBuilder: (context, index) => CustomerListTile(customers[index]), ); } else if (snapshot.hasError) { return Center(child: Text('Error: ${snapshot.error}')); diff --git a/packages/brick_offline_first_with_supabase/README.md b/packages/brick_offline_first_with_supabase/README.md index 4567658a..b4b6ad4f 100644 --- a/packages/brick_offline_first_with_supabase/README.md +++ b/packages/brick_offline_first_with_supabase/README.md @@ -26,7 +26,7 @@ class MyRepository extends OfflineFirstWithSupabaseRepository { static void configure({ required String supabaseUrl, - required String anonKey, + required String supabaseAnonKey, }) { // Convenience method `.clientQueue` makes creating the queue and client easy. final (client, queue) = OfflineFirstWithSupabaseRepository.clientQueue( @@ -36,7 +36,7 @@ class MyRepository extends OfflineFirstWithSupabaseRepository { ); final provider = SupabaseProvider( - SupabaseClient(supabaseUrl, anonKey, httpClient: client), + SupabaseClient(supabaseUrl, supabaseAnonKey, httpClient: client), modelDictionary: supabaseModelDictionary, ); diff --git a/packages/brick_offline_first_with_supabase/example/lib/main.dart b/packages/brick_offline_first_with_supabase/example/lib/main.dart index 486886d1..d5120028 100644 --- a/packages/brick_offline_first_with_supabase/example/lib/main.dart +++ b/packages/brick_offline_first_with_supabase/example/lib/main.dart @@ -30,7 +30,7 @@ class MyRepository extends OfflineFirstWithSupabaseRepository { static void configure({ required String supabaseUrl, - required String anonKey, + required String supabaseAnonKey, }) { final (client, queue) = OfflineFirstWithSupabaseRepository.clientQueue( // For Flutter, use import 'package:sqflite/sqflite.dart' show databaseFactory; @@ -39,7 +39,7 @@ class MyRepository extends OfflineFirstWithSupabaseRepository { ); final provider = SupabaseProvider( - SupabaseClient(supabaseUrl, anonKey, httpClient: client), + SupabaseClient(supabaseUrl, supabaseAnonKey, httpClient: client), modelDictionary: supabaseModelDictionary, ); diff --git a/packages/brick_offline_first_with_supabase/lib/src/offline_first_with_supabase_repository.dart b/packages/brick_offline_first_with_supabase/lib/src/offline_first_with_supabase_repository.dart index ad93f50f..b60b1908 100644 --- a/packages/brick_offline_first_with_supabase/lib/src/offline_first_with_supabase_repository.dart +++ b/packages/brick_offline_first_with_supabase/lib/src/offline_first_with_supabase_repository.dart @@ -24,7 +24,7 @@ import 'package:sqflite_common/sqlite_api.dart' show DatabaseFactory; /// databaseFactory: databaseFactory /// ); /// final provider = SupabaseProvider( -/// SupabaseClient(supabaseUrl, anonKey, httpClient: client), +/// SupabaseClient(supabaseUrl, supabaseAnonKey, httpClient: client), /// modelDictionary: supabaseModelDictionary, /// ); /// diff --git a/packages/brick_supabase/example/example.dart b/packages/brick_supabase/example/example.dart index 434c8f56..beb49a28 100644 --- a/packages/brick_supabase/example/example.dart +++ b/packages/brick_supabase/example/example.dart @@ -59,10 +59,10 @@ class User extends SupabaseModel { } class MyRepository extends SingleProviderRepository { - MyRepository(String apiUrl, String anonKey) + MyRepository(String apiUrl, String supabaseAnonKey) : super( SupabaseProvider( - SupabaseClient(apiUrl, anonKey), + SupabaseClient(apiUrl, supabaseAnonKey), modelDictionary: dictionary, ), );