count_down_ac

This commit is contained in:
mohammad
2025-01-08 17:17:52 +03:00
parent cff8c4728c
commit 7a22bb4bc8
18 changed files with 779 additions and 99 deletions

View File

@ -31,8 +31,10 @@ class ServerFailure extends Failure {
{
// var document = parser.parse(dioError.response!.data.toString());
// var message = document.body!.text;
return ServerFailure.fromResponse(dioError.response!.statusCode!,
dioError.response?.data['error']['message'] ?? "Something went wrong");
return ServerFailure.fromResponse(
dioError.response!.statusCode!,
dioError.response?.data['error']['message'] ??
"Something went wrong");
}
case DioExceptionType.cancel:
return ServerFailure("The request to ApiServer was canceled");
@ -54,15 +56,7 @@ class ServerFailure extends Failure {
case 403:
return ServerFailure(responseMessage);
case 400:
List<String> errors = [];
if (responseMessage is List) {
for (var error in responseMessage) {
errors.add(error);
}
} else {
return ServerFailure(responseMessage);
}
return ServerFailure(errors.join('\n'));
return ServerFailure(responseMessage);
case 404:
return ServerFailure("");
case 500: