Failure.fromJson constructor
Failure.fromJson(
- ResponseModel? response, {
- String? message,
Implementation
factory Failure.fromJson(ResponseModel? response, {String? message}) {
if (response != null) {
if (response.statusCode == 401) {
ObservableUtils.notifyObservers(TemplateObservableName.unauthorized);
return Failure(
message: 'Access token expired',
);
}
return Failure(
message: message ??
response.message ??
(response.errors.isNotEmpty
? response.errors.first.detail
: null) ??
'Network Error',
);
}
return Failure(
message: 'Network Error',
);
}