move to network folder
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
import 'package:provider/single_child_widget.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/core/theme/theme_provider.dart';
|
||||||
import 'package:tm_app/data/repositories/home_repository.dart';
|
import 'package:tm_app/data/repositories/home_repository.dart';
|
||||||
import 'package:tm_app/data/repositories/tender_detail_repository.dart';
|
import 'package:tm_app/data/repositories/tender_detail_repository.dart';
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ import 'dart:io';
|
|||||||
import 'package:dio/dio.dart';
|
import 'package:dio/dio.dart';
|
||||||
import 'package:shared_preferences/shared_preferences.dart';
|
import 'package:shared_preferences/shared_preferences.dart';
|
||||||
|
|
||||||
import '../utils/app_exceptions.dart';
|
|
||||||
import '../utils/logger.dart';
|
import '../utils/logger.dart';
|
||||||
import '../utils/network_connectivity.dart';
|
|
||||||
import '../utils/result.dart';
|
import '../utils/result.dart';
|
||||||
|
import 'app_exceptions.dart';
|
||||||
|
import 'network_connectivity.dart';
|
||||||
|
|
||||||
class NetworkManager {
|
class NetworkManager {
|
||||||
final Dio mainDio;
|
final Dio mainDio;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
import '../../core/utils/app_exceptions.dart';
|
import '../../core/network/app_exceptions.dart';
|
||||||
import '../../core/utils/result.dart';
|
import '../../core/utils/result.dart';
|
||||||
import '../models/user_model.dart';
|
import '../models/user_model.dart';
|
||||||
import '../services/auth_service.dart';
|
import '../services/auth_service.dart';
|
||||||
@@ -15,9 +15,9 @@ class AuthRepository {
|
|||||||
final user = UserModel(token: response['token'], name: response['name']);
|
final user = UserModel(token: response['token'], name: response['name']);
|
||||||
return Result.ok(user);
|
return Result.ok(user);
|
||||||
} on Exception {
|
} on Exception {
|
||||||
return Result.error(
|
return Result.error(
|
||||||
AuthenticationException('Email or password is not correct.'),
|
AuthenticationException('Email or password is not correct.'),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import '../../core/config/network_manager.dart';
|
import '../../core/network/network_manager.dart';
|
||||||
|
|
||||||
class AuthService {
|
class AuthService {
|
||||||
AuthService({required NetworkManager networkManager})
|
AuthService({required NetworkManager networkManager})
|
||||||
|
|||||||
@@ -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_request/home_request_model.dart';
|
||||||
import 'package:tm_app/data/services/model/home/home_response/home_response_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 {
|
class HomeService {
|
||||||
HomeService({required NetworkManager networkManager})
|
HomeService({required NetworkManager networkManager})
|
||||||
|
|||||||
@@ -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_request/tender_detail_request.dart';
|
||||||
import 'package:tm_app/data/services/model/tender_detail_response/tender_detail_response_model.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 {
|
class TenderDetailService {
|
||||||
TenderDetailService({required NetworkManager networkManager})
|
TenderDetailService({required NetworkManager networkManager})
|
||||||
|
|||||||
@@ -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_request/tenders_request.dart';
|
||||||
import 'package:tm_app/data/services/model/tenders/tenders_response/tenders_response.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 {
|
class TendersService {
|
||||||
TendersService({required NetworkManager networkManager})
|
TendersService({required NetworkManager networkManager})
|
||||||
|
|||||||
Reference in New Issue
Block a user