UNPKG

sinch-rtc

Version:

RTC JavaScript/Web SDK

38 lines 1.75 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SinchError = exports.ErrorCode = exports.ErrorMessage = exports.ErrorType = void 0; const Errors_1 = require("./utils/Errors"); var ErrorType; (function (ErrorType) { ErrorType[ErrorType["Generic"] = 0] = "Generic"; ErrorType[ErrorType["Network"] = 1] = "Network"; ErrorType[ErrorType["Session"] = 2] = "Session"; ErrorType[ErrorType["Api"] = 3] = "Api"; ErrorType[ErrorType["Persistence"] = 4] = "Persistence"; ErrorType[ErrorType["Sip"] = 5] = "Sip"; ErrorType[ErrorType["Http"] = 6] = "Http"; })(ErrorType || (exports.ErrorType = ErrorType = {})); class ErrorMessage { } exports.ErrorMessage = ErrorMessage; ErrorMessage.ICE_FAILED_TO_CONNECT = "ICE failed to connect"; var ErrorCode; (function (ErrorCode) { ErrorCode[ErrorCode["Generic"] = 1] = "Generic"; ErrorCode[ErrorCode["CallFailedToConnectIce"] = 3002] = "CallFailedToConnectIce"; ErrorCode[ErrorCode["WebRtcAudioRecordInitFailed"] = 3500] = "WebRtcAudioRecordInitFailed"; ErrorCode[ErrorCode["WebRtcAudioRecordStartFailed"] = 3501] = "WebRtcAudioRecordStartFailed"; ErrorCode[ErrorCode["WebRtcAudioTrackInitFailed"] = 3502] = "WebRtcAudioTrackInitFailed"; ErrorCode[ErrorCode["WebRtcAudioTrackStartFailed"] = 3503] = "WebRtcAudioTrackStartFailed"; })(ErrorCode || (exports.ErrorCode = ErrorCode = {})); class SinchError extends Errors_1.ErrorBase { constructor(message, code = 500, domain = ErrorType.Generic, isFatal) { super(message); this.message = message; this.code = code; this.domain = domain; this.isFatal = isFatal; } } exports.SinchError = SinchError; //# sourceMappingURL=SinchError.js.map