UNPKG

sinch-rtc

Version:

RTC JavaScript/Web SDK

48 lines 2.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ClientEvent = exports.ClientEventName = void 0; const api_1 = require("../../ocra/api"); var ClientEventName; (function (ClientEventName) { ClientEventName["OCRA_CALL_INIT_REQUEST"] = "OCRA_CALL_INIT_REQUEST"; ClientEventName["OCRA_CALL_INIT_REQUEST_COMPLETE"] = "OCRA_CALL_INIT_REQUEST_COMPLETE"; ClientEventName["SDK_API_ANSWER"] = "SDK_API_ANSWER"; ClientEventName["SDK_API_CALL_STATE_ANSWERED"] = "SDK_API_CALL_STATE_ANSWERED"; ClientEventName["SDK_API_CALL_STATE_ESTABLISHED"] = "SDK_API_CALL_STATE_ESTABLISHED"; ClientEventName["SDK_API_CALL_USER_START"] = "SDK_API_CALL_USER_START"; ClientEventName["SDK_API_CALL_STATE_PROGRESSING"] = "SDK_API_CALL_STATE_PROGRESSING"; ClientEventName["SDK_API_CALL_STATE_RINGING"] = "SDK_API_CALL_STATE_RINGING"; ClientEventName["SDK_API_CALL_TERMINATE"] = "SDK_API_CALL_TERMINATE"; ClientEventName["SDK_ICE_FAILED_TERMINATE"] = "SDK_ICE_FAILED_TERMINATE"; ClientEventName["SDK_CALL_MARKED_INACTIVE"] = "SDK_CALL_MARKED_INACTIVE"; ClientEventName["SDK_DID_NOTIFY_INCOMING_CALL"] = "SDK_DID_NOTIFY_INCOMING_CALL"; ClientEventName["WEBRTC_ICE_CONNECTION_CONNECTED"] = "WEBRTC_ICE_CONNECTION_CONNECTED"; ClientEventName["WEBRTC_ICE_CONNECTION_COMPLETED"] = "WEBRTC_ICE_CONNECTION_COMPLETED"; ClientEventName["WEBRTC_ICE_CONNECTION_DISCONNECTED"] = "WEBRTC_ICE_CONNECTION_DISCONNECTED"; ClientEventName["WEBRTC_ICE_CONNECTION_FAILED"] = "WEBRTC_ICE_CONNECTION_FAILED"; })(ClientEventName || (exports.ClientEventName = ClientEventName = {})); class ClientEvent { constructor(type, name, time, result) { this.type = type; this.name = name; this.time = time; this.result = result; } get data() { return { type: this.type, name: this.name, time: this.time, result: this.result, }; } static create(type, name, time, result) { return new ClientEvent(type, name, time, result); } static createClientEventType(name, result) { return new ClientEvent(api_1.EventType.ClientEventType, name, new Date(), result) .data; } } exports.ClientEvent = ClientEvent; //# sourceMappingURL=ClientEvent.js.map