fixed warnings

This commit is contained in:
llsajjad
2025-08-11 13:30:53 +03:30
parent 3e2d7333df
commit 79ea6f7b83
5 changed files with 95 additions and 67 deletions
+6 -7
View File
@@ -13,12 +13,11 @@ class AuthRepository {
try {
final response = await _authService.login(email, password);
final user = UserModel(token: response['token'], name: response['name']);
return Result.ok(user); // در حالت موفقیت، یک Ok برمی‌گرداند
} catch (e) {
// در حالت خطا، یک Error برمی‌گرداند
return Result.error(
AuthenticationException('Email or password is not correct.'),
);
}
return Result.ok(user);
} on Exception {
return Result.error(
AuthenticationException('Email or password is not correct.'),
);
}
}
}
+16 -19
View File
@@ -1,6 +1,5 @@
import 'dart:convert';
import 'package:dio/dio.dart';
import 'package:tm_app/core/utils/logger.dart';
import 'package:tm_app/core/utils/result.dart';
import 'package:tm_app/data/services/mock_data/tender_detail_mock.dart';
@@ -10,27 +9,25 @@ import 'package:tm_app/data/services/network_manager.dart';
class TenderDetailService {
TenderDetailService({required NetworkManager networkManager})
: _networkManager = networkManager;
: _networkManager = networkManager;
final NetworkManager _networkManager;
Future<Result<TenderDetailResponseModel>> getTenderDetail({
required TenderDetailRequest request,
}) async {
try {
await Future.delayed(const Duration(seconds: 2));
appLogger.info('get tender detail success');
Future<Result<TenderDetailResponseModel>> getTenderDetail({
required TenderDetailRequest request,
}) async {
try {
await Future.delayed(const Duration(seconds: 2));
appLogger.info('get tender detail success');
return Result.ok(
TenderDetailResponseModel.fromJson(
jsonDecode(tenderDetailMockData)['data'],
),
);
} catch (e, stackTrace) {
appLogger.error('get tender detail failed: $e', stackTrace: stackTrace);
return Result.error(Exception(e));
return Result.ok(
TenderDetailResponseModel.fromJson(
jsonDecode(tenderDetailMockData)['data'],
),
);
} catch (e, stackTrace) {
appLogger.error('get tender detail failed: $e', stackTrace: stackTrace);
return Result.error(Exception(e));
}
}
}
}