parse static method

Exception parse(
  1. PlatformException error
)

Implementation

static Exception parse(PlatformException error) {
  switch (error.code) {
    case timeoutException:
      return NetraTimeoutException(error.code, error.message);

    case connectionException:
      return NetraConnectionException(error.code, error.message);

    case dnsException:
      return NetraDnsException(error.code, error.message);

    case sslException:
      return NetraSslException(error.code, error.message);

    case socketException:
      return NetraSocketException(error.code, error.message);

    case networkException:
      return NetraNetworkException(error.code, error.message);

    default:
      return error;
  }
}