refactor: use custom rating bar & provider

This commit is contained in:
Yaros
2025-12-10 19:13:13 +01:00
parent 46e2d6e71e
commit 63c1c9e376
5 changed files with 99 additions and 23 deletions

View File

@@ -11,3 +11,9 @@ final userMetadataProvider = FutureProvider.family<List<UserMetadata>, String>((
final repository = ref.watch(userMetadataRepository);
return repository.getUserMetadata(userId);
});
final userMetadataPreferencesProvider = FutureProvider.family<Preferences?, String>((ref, String userId) async {
final metadataList = await ref.watch(userMetadataProvider(userId).future);
final metadataWithPrefs = metadataList.firstWhere((meta) => meta.preferences != null);
return metadataWithPrefs.preferences;
});