From 8843408287a70f155328c0dbbbfed5cffd2db0ef Mon Sep 17 00:00:00 2001 From: amirrezaghabeli Date: Tue, 12 Aug 2025 14:44:18 +0330 Subject: [PATCH] move to network folder --- lib/core/config/dependencies.dart | 2 +- lib/core/{utils => network}/app_exceptions.dart | 0 lib/core/{utils => network}/network_connectivity.dart | 0 lib/core/{config => network}/network_manager.dart | 4 ++-- lib/data/repositories/auth_repository.dart | 10 +++++----- lib/data/services/auth_service.dart | 2 +- lib/data/services/home_service.dart | 2 +- lib/data/services/tender_detail_service.dart | 2 +- lib/data/services/tenders_service.dart | 2 +- 9 files changed, 12 insertions(+), 12 deletions(-) rename lib/core/{utils => network}/app_exceptions.dart (100%) rename lib/core/{utils => network}/network_connectivity.dart (100%) rename lib/core/{config => network}/network_manager.dart (99%) diff --git a/lib/core/config/dependencies.dart b/lib/core/config/dependencies.dart index 8e31569..4aff56b 100644 --- a/lib/core/config/dependencies.dart +++ b/lib/core/config/dependencies.dart @@ -1,6 +1,6 @@ import 'package:provider/provider.dart'; import 'package:provider/single_child_widget.dart'; -import 'package:tm_app/core/config/network_manager.dart'; +import 'package:tm_app/core/network/network_manager.dart'; import 'package:tm_app/core/theme/theme_provider.dart'; import 'package:tm_app/data/repositories/home_repository.dart'; import 'package:tm_app/data/repositories/tender_detail_repository.dart'; diff --git a/lib/core/utils/app_exceptions.dart b/lib/core/network/app_exceptions.dart similarity index 100% rename from lib/core/utils/app_exceptions.dart rename to lib/core/network/app_exceptions.dart diff --git a/lib/core/utils/network_connectivity.dart b/lib/core/network/network_connectivity.dart similarity index 100% rename from lib/core/utils/network_connectivity.dart rename to lib/core/network/network_connectivity.dart diff --git a/lib/core/config/network_manager.dart b/lib/core/network/network_manager.dart similarity index 99% rename from lib/core/config/network_manager.dart rename to lib/core/network/network_manager.dart index e37a4fa..9e2f862 100644 --- a/lib/core/config/network_manager.dart +++ b/lib/core/network/network_manager.dart @@ -3,10 +3,10 @@ import 'dart:io'; import 'package:dio/dio.dart'; import 'package:shared_preferences/shared_preferences.dart'; -import '../utils/app_exceptions.dart'; import '../utils/logger.dart'; -import '../utils/network_connectivity.dart'; import '../utils/result.dart'; +import 'app_exceptions.dart'; +import 'network_connectivity.dart'; class NetworkManager { final Dio mainDio; diff --git a/lib/data/repositories/auth_repository.dart b/lib/data/repositories/auth_repository.dart index 3c6a722..506f269 100644 --- a/lib/data/repositories/auth_repository.dart +++ b/lib/data/repositories/auth_repository.dart @@ -1,4 +1,4 @@ -import '../../core/utils/app_exceptions.dart'; +import '../../core/network/app_exceptions.dart'; import '../../core/utils/result.dart'; import '../models/user_model.dart'; import '../services/auth_service.dart'; @@ -15,9 +15,9 @@ class AuthRepository { final user = UserModel(token: response['token'], name: response['name']); return Result.ok(user); } on Exception { - return Result.error( - AuthenticationException('Email or password is not correct.'), - ); -} + return Result.error( + AuthenticationException('Email or password is not correct.'), + ); + } } } diff --git a/lib/data/services/auth_service.dart b/lib/data/services/auth_service.dart index 675f180..d8257a9 100644 --- a/lib/data/services/auth_service.dart +++ b/lib/data/services/auth_service.dart @@ -1,4 +1,4 @@ -import '../../core/config/network_manager.dart'; +import '../../core/network/network_manager.dart'; class AuthService { AuthService({required NetworkManager networkManager}) diff --git a/lib/data/services/home_service.dart b/lib/data/services/home_service.dart index 18076e5..86d2429 100644 --- a/lib/data/services/home_service.dart +++ b/lib/data/services/home_service.dart @@ -7,7 +7,7 @@ import 'package:tm_app/data/services/mock_data/home_mock_data.dart'; import 'package:tm_app/data/services/model/home/home_request/home_request_model.dart'; import 'package:tm_app/data/services/model/home/home_response/home_response_model.dart'; -import '../../core/config/network_manager.dart'; +import '../../core/network/network_manager.dart'; class HomeService { HomeService({required NetworkManager networkManager}) diff --git a/lib/data/services/tender_detail_service.dart b/lib/data/services/tender_detail_service.dart index 228e355..a8794fc 100644 --- a/lib/data/services/tender_detail_service.dart +++ b/lib/data/services/tender_detail_service.dart @@ -6,7 +6,7 @@ import 'package:tm_app/data/services/mock_data/tender_detail_mock.dart'; import 'package:tm_app/data/services/model/tender_detail_request/tender_detail_request.dart'; import 'package:tm_app/data/services/model/tender_detail_response/tender_detail_response_model.dart'; -import '../../core/config/network_manager.dart'; +import '../../core/network/network_manager.dart'; class TenderDetailService { TenderDetailService({required NetworkManager networkManager}) diff --git a/lib/data/services/tenders_service.dart b/lib/data/services/tenders_service.dart index c60c3d8..775b342 100644 --- a/lib/data/services/tenders_service.dart +++ b/lib/data/services/tenders_service.dart @@ -11,7 +11,7 @@ import 'package:tm_app/data/services/model/tenders/tender_submit_response/tender import 'package:tm_app/data/services/model/tenders/tenders_request/tenders_request.dart'; import 'package:tm_app/data/services/model/tenders/tenders_response/tenders_response.dart'; -import '../../core/config/network_manager.dart'; +import '../../core/network/network_manager.dart'; class TendersService { TendersService({required NetworkManager networkManager})