mirror of
https://github.com/immich-app/immich.git
synced 2026-06-04 05:45:24 -04:00
14aff51da9
rename metadata to settings Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
13 lines
569 B
Dart
13 lines
569 B
Dart
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
|
import 'package:immich_mobile/domain/models/config/app_config.dart';
|
|
import 'package:immich_mobile/infrastructure/repositories/settings.repository.dart';
|
|
|
|
final settingsProvider = Provider.autoDispose<SettingsRepository>((_) => SettingsRepository.instance);
|
|
|
|
final appConfigProvider = Provider.autoDispose<AppConfig>((ref) {
|
|
final repo = ref.watch(settingsProvider);
|
|
final subscription = repo.watchConfig().listen((event) => ref.state = event);
|
|
ref.onDispose(subscription.cancel);
|
|
return repo.appConfig;
|
|
});
|