nativescript-dna-netservices
Version:
NativeScript plugin for Bonjour/ZeroConf and network monitoring. RxJS based APIs for Android and iOS.
64 lines • 1.91 kB
JavaScript
import { zeroConfError } from "./netservice.common";
const NO_ERROR = 0;
const UNKNOWN = -65537;
const NO_SUCH_NAME = -65538;
const NO_MEMORY = -65539;
const BAD_PARAM = -65540;
const BAD_REFERENCE = -65541;
const BAD_STATE = -65542;
const BAD_FLAGS = -65543;
const UNSUPPORTED = -65544;
const NOT_INITIALIZED = -65545;
const NO_CACHE = -65546;
const ALREADY_REGISTERED = -65547;
const NAME_CONFLICT = -65548;
const INVALID = -65549;
const FIREWALL = -65550;
const INCOMPATIBLE = -65551;
const BAD_INTERFACE_INDEX = -65552;
const REFUSED = -65553;
const NOSUCHRECORD = -65554;
const NOAUTH = -65555;
const NOSUCHKEY = -65556;
const NATTRAVERSAL = -65557;
const DOUBLENAT = -65558;
const BADTIME = -65559;
const BADSIG = -65560;
const BADKEY = -65561;
const TRANSIENT = -65562;
const SERVICENOTRUNNING = -65563;
const NATPORTMAPPINGUNSUPPORTED = -65564;
const NATPORTMAPPINGDISABLED = -65565;
export function mapError(errorCode) {
switch (errorCode) {
case UNKNOWN:
errorCode = zeroConfError.unknownError;
break;
case INVALID:
errorCode = zeroConfError.invalidError;
break;
case BAD_REFERENCE:
errorCode = zeroConfError.badArgumentError;
break;
case BAD_PARAM:
errorCode = zeroConfError.badArgumentError;
break;
case BAD_STATE:
errorCode = zeroConfError.activityInProgress;
break;
case NOSUCHKEY:
case NO_SUCH_NAME:
case NO_CACHE:
case NOSUCHRECORD:
errorCode = zeroConfError.notFoundError;
break;
case NAME_CONFLICT:
case ALREADY_REGISTERED:
errorCode = zeroConfError.collisionError;
break;
default:
errorCode = zeroConfError.unknownError;
}
return errorCode;
}
//# sourceMappingURL=zeroconf-service.common.android.js.map