fix to prod
This commit is contained in:
@@ -449,6 +449,24 @@ class ScooterRepositoryImpl extends ScooterRepository {
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
Future<Result<List<Fine>>> getClientFines() async {
|
||||
late final Result<List<Fine>> result;
|
||||
try {
|
||||
final fines = await _apiService.getClientFines();
|
||||
result = Success(fines);
|
||||
} on AuthException catch (e) {
|
||||
result = Failure(AuthFailure(e.attemptsLeft));
|
||||
} on UnauthorizedException catch (e) {
|
||||
result = Failure(AuthFailure(0, message: e.toString()));
|
||||
} on AuthBlockException catch (e) {
|
||||
result = Failure(AuthBlockFailure(e.toString()));
|
||||
} catch (e) {
|
||||
result = Failure(UnknownFailure("Неизвестная ошибка"));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
Future<Result<void>> payFine({
|
||||
required int orderId,
|
||||
|
||||
Reference in New Issue
Block a user