sinch-rtc
Version:
RTC JavaScript/Web SDK
38 lines • 1.75 kB
JavaScript
;
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