fromServerException static method

ServerFailure fromServerException(
  1. ServerException e
)

Implementation

static ServerFailure fromServerException(ServerException e) {
  if ((e.statusCode ?? 0) >= 400 && (e.statusCode ?? 0) <= 403) {
    return UnauthorizedServerFailure(
      code: e.code,
      messages: e.messages,
      serverStack: e.serverStack,
      original: e.original,
      statusCode: e.statusCode,
      request: e.request,
    );
  }
  return ServerFailure(
    messages: e.messages,
    code: e.code,
    statusCode: e.statusCode,
    serverStack: e.serverStack,
    original: e.original,
    request: e.request,
  );
}