Files
Immich/mobile/lib/infrastructure/repositories/file_vault.repository.dart
T

14 lines
523 B
Dart

import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:immich_mobile/data/server/file_vault_api.dart';
import 'package:immich_mobile/platform/file_vault_api.g.dart';
import 'package:immich_mobile/providers/api.provider.dart';
final fileVaultRevisionProvider = StateProvider<int>((_) => 0);
final fileVaultRepositoryProvider = Provider(
(ref) => FileVaultApiData(
ref.watch(apiServiceProvider),
FileVaultPlatform(),
onChanged: () => ref.read(fileVaultRevisionProvider.notifier).state++,
),
);