import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:immich_mobile/interfaces/secure_storage.interface.dart'; import 'package:immich_mobile/repositories/secure_storage.repository.dart'; final secureStorageServiceProvider = Provider( (ref) => SecureStorageService( ref.watch(secureStorageRepositoryProvider), ), ); class SecureStorageService { // final _log = Logger("LocalAuthService"); final ISecureStorageRepository _secureStorageRepository; SecureStorageService(this._secureStorageRepository); Future write(String key, String value) async { await _secureStorageRepository.write(key, value); } Future delete(String key) async { await _secureStorageRepository.delete(key); } Future read(String key) async { return _secureStorageRepository.read(key); } }