Pipeline fix

This commit is contained in:
2023-02-08 14:33:29 +00:00
parent 4a542a90bd
commit 87d601a62c
4 changed files with 12 additions and 18 deletions

View File

@@ -30,7 +30,7 @@ abstract class CurrencyApi {
@JsonSerializable()
class ResponseObject implements CurrencyMapper {
String base;
String last_updated;
int last_updated;
Map<String, double>? exchange_rates;
ResponseObject(this.base, this.last_updated, this.exchange_rates);

View File

@@ -15,14 +15,14 @@ mixin SafeApiCall {
Map<String, dynamic>? errorResponse = dioError.response?.data?["error"];
String error;
if (errorResponse?["error"] != null){
error = errorResponse!["error"];
if (errorResponse?["message"] != null){
error = errorResponse!["message"];
} else if (dioError.error != null){
error = dioError.error;
} else {
error = "Failed to retrieve data from api";
}
logger.e(dioError.error);
logger.e(error);
throw HttpException(error);
}