getErrorMessage static method

String getErrorMessage(
  1. NetworkExceptions networkExceptions
)

Implementation

static String getErrorMessage(NetworkExceptions networkExceptions) {
  var errorMessage = "";
  networkExceptions.when(notImplemented: () {
    errorMessage = "Not Implemented";
  }, requestCancelled: () {
    errorMessage = "Request Cancelled";
  }, internalServerError: () {
    errorMessage = "Internal Server Error";
  }, notFound: (String reason) {
    errorMessage = reason;
  }, serviceUnavailable: () {
    errorMessage = "Service unavailable";
  }, methodNotAllowed: () {
    errorMessage = "Method Allowed";
  }, badRequest: () {
    errorMessage = "Bad request";
  }, unauthorizedRequest: () {
    errorMessage = "Unauthorized request";
  }, unexpectedError: () {
    errorMessage = "Unexpected error occurred";
  }, requestTimeout: () {
    errorMessage = "Connection request timeout";
  }, noInternetConnection: () {
    errorMessage = "No internet connection";
  }, conflict: () {
    errorMessage = "Error due to a conflict";
  }, sendTimeout: () {
    errorMessage = "Send timeout in connection with API server";
  }, unableToProcess: () {
    errorMessage = "Unable to process the data";
  }, defaultError: (String error) {
    errorMessage = error;
  }, formatException: () {
    errorMessage = "Unexpected error occurred";
  }, notAcceptable: () {
    errorMessage = "Not acceptable";
  });
  return errorMessage;
}