From 3c72f489d8a5edea19cf334a131567db7b9e4b9b Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 20 Jun 2025 09:11:33 -0500 Subject: [PATCH] refactor(mobile): sessions_api.interface.dart (#19334) refactor(mobile): sessions_api.repository.dart --- mobile/lib/interfaces/sessions_api.interface.dart | 9 --------- mobile/lib/repositories/sessions_api.repository.dart | 5 +---- 2 files changed, 1 insertion(+), 13 deletions(-) delete mode 100644 mobile/lib/interfaces/sessions_api.interface.dart diff --git a/mobile/lib/interfaces/sessions_api.interface.dart b/mobile/lib/interfaces/sessions_api.interface.dart deleted file mode 100644 index 4b90b77829..0000000000 --- a/mobile/lib/interfaces/sessions_api.interface.dart +++ /dev/null @@ -1,9 +0,0 @@ -import 'package:immich_mobile/models/sessions/session_create_response.model.dart'; - -abstract interface class ISessionAPIRepository { - Future createSession( - String deviceName, - String deviceOS, { - int? duration, - }); -} diff --git a/mobile/lib/repositories/sessions_api.repository.dart b/mobile/lib/repositories/sessions_api.repository.dart index e36331eb79..8ef43d54f2 100644 --- a/mobile/lib/repositories/sessions_api.repository.dart +++ b/mobile/lib/repositories/sessions_api.repository.dart @@ -1,5 +1,4 @@ import 'package:hooks_riverpod/hooks_riverpod.dart'; -import 'package:immich_mobile/interfaces/sessions_api.interface.dart'; import 'package:immich_mobile/models/sessions/session_create_response.model.dart'; import 'package:immich_mobile/providers/api.provider.dart'; import 'package:immich_mobile/repositories/api.repository.dart'; @@ -11,13 +10,11 @@ final sessionsAPIRepositoryProvider = Provider( ), ); -class SessionsAPIRepository extends ApiRepository - implements ISessionAPIRepository { +class SessionsAPIRepository extends ApiRepository { final SessionsApi _api; SessionsAPIRepository(this._api); - @override Future createSession( String deviceType, String deviceOS, {