network manager and di added

This commit is contained in:
amirrezaghabeli
2025-08-05 09:45:24 +03:30
parent c363e104a7
commit 09e21a1cc7
11 changed files with 409 additions and 84 deletions
+24
View File
@@ -1,4 +1,11 @@
import 'network_manager.dart';
class AuthService {
AuthService({required NetworkManager networkManager})
: _networkManager = networkManager;
final NetworkManager _networkManager;
Future<Map<String, dynamic>> login(String email, String password) async {
// شبیه‌سازی API Call
await Future.delayed(const Duration(seconds: 2));
@@ -10,3 +17,20 @@ class AuthService {
}
}
}
// Future<Result<OnlineGalleryResponse>> getImages(String projectId) async {
// try {
// final result = await networkManager.makeRequest(
// '/api/v1/projects/$projectId/files',
// (json) {
// Logger().i(json);
// return OnlineGalleryResponse.fromJson(json);
// },
// method: 'GET',
// );
// return Result.ok(result);
// } on DioException catch (e) {
// return Result.error(e);
// }
// }