Skip to content

Commit 9c0a23d

Browse files
committed
refactor(registry): update model config for app settings
- Rename UserAppSettings to AppSettings - Simplify getOwnerId function - Update permissions configuration
1 parent efd24c3 commit 9c0a23d

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

lib/src/registry/model_registry.dart

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -305,11 +305,10 @@ final modelRegistry = <String, ModelConfig<dynamic>>{
305305
type: RequiredPermissionType.unsupported,
306306
),
307307
),
308-
'user_app_settings': ModelConfig<UserAppSettings>(
309-
fromJson: UserAppSettings.fromJson,
308+
'user_app_settings': ModelConfig<AppSettings>(
309+
fromJson: AppSettings.fromJson,
310310
getId: (s) => s.id,
311-
getOwnerId: (dynamic item) =>
312-
(item as UserAppSettings).id as String?, // User ID is the owner ID
311+
getOwnerId: (dynamic item) => (item as AppSettings).id,
313312
getCollectionPermission: const ModelActionPermission(
314313
type: RequiredPermissionType.unsupported, // Not accessible via collection
315314
requiresAuthentication: true,

0 commit comments

Comments
 (0)