defaultMapper static method
Object
defaultMapper(
- DioException err
)
Implementation
static Object defaultMapper(DioException err) {
final backendMessage = _extractBackendMessage(err.response?.data);
final message = backendMessage ?? _defaultErrorMessage(err);
return switch (err.type) {
DioExceptionType.connectionTimeout ||
DioExceptionType.receiveTimeout ||
DioExceptionType.sendTimeout => TimeoutException(
message,
code: err.response?.statusCode,
),
DioExceptionType.connectionError => NetworkException(
message,
code: err.response?.statusCode,
),
_ => GpException(message, code: err.response?.statusCode),
};
}