UNPKG

@iotize/device-com-wifi.cordova

Version:
29 lines 1.49 kB
export class WifiComProtocolError extends Error { constructor(code, msg, cause) { super(msg); this.code = code; this.cause = cause; } static wifiNotEnabled(network) { return new WifiComProtocolError(WifiComProtocolError.Code.WifiNotEnabled, `WiFi is not enabled. Cannot connect to network "${network.SSID}"`); } static connectFailedTimeout(network) { return new WifiComProtocolError(WifiComProtocolError.Code.ConnectFailedTimeout, `Connection to "${network.SSID}" timeout`); } static cannotConnectToNetwork(network) { return new WifiComProtocolError(WifiComProtocolError.Code.CannotConnectToNetwork, `Cannot connect Wi-Fi network "${network.SSID}"`); } static unknownError(err, network) { return new WifiComProtocolError(WifiComProtocolError.Code.UnknownError, err.message || `Unknown Wi-Fi protocol error`, err); } } (function (WifiComProtocolError) { let Code; (function (Code) { Code["CannotConnectToNetwork"] = "WifiComProtocolErrorCannotConnectToNetwork"; Code["ConnectFailedTimeout"] = "WifiComProtocolErrorConnectFailedTimeout"; Code["UnknownError"] = "WifiComProtocolErrorUnknown"; Code["WifiNotEnabled"] = "WifiComProtocolErrorWifiNotEnabled"; })(Code = WifiComProtocolError.Code || (WifiComProtocolError.Code = {})); })(WifiComProtocolError || (WifiComProtocolError = {})); //# sourceMappingURL=errors.js.map