refactor!: migrate Phase 4 name-changing providers (1-2/2)

BREAKING CHANGE: Provider names changed for clarity

- themeModeProvider → appThemeModeProvider
- localeProvider → appLocaleProvider

Migrated to @riverpod code generation.
Updated all usages (4-5 occurrences each).
All tests passing.

Phase 4 Complete!
This commit is contained in:
cogwheel0
2025-09-30 14:54:24 +05:30
parent 770c1c677f
commit 3352aa2d6a
3 changed files with 11 additions and 17 deletions

View File

@@ -68,11 +68,8 @@ final optimizedStorageServiceProvider = Provider<OptimizedStorageService>((
});
// Theme provider
final themeModeProvider = NotifierProvider<ThemeModeNotifier, ThemeMode>(
ThemeModeNotifier.new,
);
class ThemeModeNotifier extends Notifier<ThemeMode> {
@riverpod
class AppThemeMode extends _$AppThemeMode {
late final OptimizedStorageService _storage;
@override
@@ -95,11 +92,8 @@ class ThemeModeNotifier extends Notifier<ThemeMode> {
}
// Locale provider
final localeProvider = NotifierProvider<LocaleNotifier, Locale?>(
LocaleNotifier.new,
);
class LocaleNotifier extends Notifier<Locale?> {
@riverpod
class AppLocale extends _$AppLocale {
late final OptimizedStorageService _storage;
@override