From 5c74f634b7c571479b76e961e010f0ef88e08c63 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 20 Jun 2025 09:11:03 -0500 Subject: [PATCH] refactor(mobile): network.interface.dart (#19341) * refactor(mobile): network.interface.dart * refactor(mobile): network.interface.dart --- mobile/lib/interfaces/network.interface.dart | 4 ---- mobile/lib/repositories/network.repository.dart | 5 +---- mobile/lib/services/network.service.dart | 3 +-- 3 files changed, 2 insertions(+), 10 deletions(-) delete mode 100644 mobile/lib/interfaces/network.interface.dart diff --git a/mobile/lib/interfaces/network.interface.dart b/mobile/lib/interfaces/network.interface.dart deleted file mode 100644 index 098d67a27b..0000000000 --- a/mobile/lib/interfaces/network.interface.dart +++ /dev/null @@ -1,4 +0,0 @@ -abstract interface class INetworkRepository { - Future getWifiName(); - Future getWifiIp(); -} diff --git a/mobile/lib/repositories/network.repository.dart b/mobile/lib/repositories/network.repository.dart index 54f527afb1..e80b406b10 100644 --- a/mobile/lib/repositories/network.repository.dart +++ b/mobile/lib/repositories/network.repository.dart @@ -1,7 +1,6 @@ import 'dart:io'; import 'package:hooks_riverpod/hooks_riverpod.dart'; -import 'package:immich_mobile/interfaces/network.interface.dart'; import 'package:network_info_plus/network_info_plus.dart'; final networkRepositoryProvider = Provider((_) { @@ -10,12 +9,11 @@ final networkRepositoryProvider = Provider((_) { return NetworkRepository(networkInfo); }); -class NetworkRepository implements INetworkRepository { +class NetworkRepository { final NetworkInfo _networkInfo; NetworkRepository(this._networkInfo); - @override Future getWifiName() { if (Platform.isAndroid) { // remove quote around the return value on Android @@ -30,7 +28,6 @@ class NetworkRepository implements INetworkRepository { return _networkInfo.getWifiName(); } - @override Future getWifiIp() { return _networkInfo.getWifiIP(); } diff --git a/mobile/lib/services/network.service.dart b/mobile/lib/services/network.service.dart index f2d2de325d..ac91a56f2c 100644 --- a/mobile/lib/services/network.service.dart +++ b/mobile/lib/services/network.service.dart @@ -1,5 +1,4 @@ import 'package:hooks_riverpod/hooks_riverpod.dart'; -import 'package:immich_mobile/interfaces/network.interface.dart'; import 'package:immich_mobile/repositories/network.repository.dart'; import 'package:immich_mobile/repositories/permission.repository.dart'; @@ -11,7 +10,7 @@ final networkServiceProvider = Provider((ref) { }); class NetworkService { - final INetworkRepository _repository; + final NetworkRepository _repository; final IPermissionRepository _permissionRepository; NetworkService(this._repository, this._permissionRepository);