dioFailure function
Implementation
ServerFailure dioFailure(
final Object e,
// ignore: avoid_unused_parameters
final StackTrace _,
) {
final response = (e as DioException).response;
return response == null || response.data == null
? ServerFailure(response?.statusCode ?? 500, e.toString())
: ServerFailure(
response.statusCode ?? 500,
((response.data as Map<String, dynamic>)['message'] as String?) ??
response.statusMessage ??
e.toString(),
);
}