From a6b0869714b29c6e9ca7d77e896c4ef7a6567549 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 20 Jun 2025 09:12:07 -0500 Subject: [PATCH] refactor(mobile): secure_storage.interface.dart (#19335) * refactor(mobile): secure_storage.interface.dart * fix: lint --- mobile/lib/interfaces/secure_storage.interface.dart | 5 ----- mobile/lib/repositories/secure_storage.repository.dart | 6 +----- mobile/lib/services/secure_storage.service.dart | 5 +---- 3 files changed, 2 insertions(+), 14 deletions(-) delete mode 100644 mobile/lib/interfaces/secure_storage.interface.dart diff --git a/mobile/lib/interfaces/secure_storage.interface.dart b/mobile/lib/interfaces/secure_storage.interface.dart deleted file mode 100644 index 81230e0abd..0000000000 --- a/mobile/lib/interfaces/secure_storage.interface.dart +++ /dev/null @@ -1,5 +0,0 @@ -abstract interface class ISecureStorageRepository { - Future read(String key); - Future write(String key, String value); - Future delete(String key); -} diff --git a/mobile/lib/repositories/secure_storage.repository.dart b/mobile/lib/repositories/secure_storage.repository.dart index fc641bcc91..08d47b0525 100644 --- a/mobile/lib/repositories/secure_storage.repository.dart +++ b/mobile/lib/repositories/secure_storage.repository.dart @@ -1,26 +1,22 @@ import 'package:flutter_secure_storage/flutter_secure_storage.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; -import 'package:immich_mobile/interfaces/secure_storage.interface.dart'; final secureStorageRepositoryProvider = Provider((ref) => SecureStorageRepository(const FlutterSecureStorage())); -class SecureStorageRepository implements ISecureStorageRepository { +class SecureStorageRepository { final FlutterSecureStorage _secureStorage; SecureStorageRepository(this._secureStorage); - @override Future read(String key) { return _secureStorage.read(key: key); } - @override Future write(String key, String value) { return _secureStorage.write(key: key, value: value); } - @override Future delete(String key) { return _secureStorage.delete(key: key); } diff --git a/mobile/lib/services/secure_storage.service.dart b/mobile/lib/services/secure_storage.service.dart index 77803f29c3..e9b67257b8 100644 --- a/mobile/lib/services/secure_storage.service.dart +++ b/mobile/lib/services/secure_storage.service.dart @@ -1,5 +1,4 @@ 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( @@ -9,9 +8,7 @@ final secureStorageServiceProvider = Provider( ); class SecureStorageService { - // final _log = Logger("LocalAuthService"); - - final ISecureStorageRepository _secureStorageRepository; + final SecureStorageRepository _secureStorageRepository; SecureStorageService(this._secureStorageRepository);