diff --git a/openvidu-browser/docs/classes/openvidu.html b/openvidu-browser/docs/classes/openvidu.html index f4d622ec..c06f7aec 100644 --- a/openvidu-browser/docs/classes/openvidu.html +++ b/openvidu-browser/docs/classes/openvidu.html @@ -122,7 +122,7 @@
  • Returns OpenVidu

    @@ -142,7 +142,7 @@
  • @@ -165,7 +165,7 @@
  • @@ -187,7 +187,7 @@
  • @@ -209,7 +209,7 @@
  • @@ -278,7 +278,7 @@ OV.getUserMedia({
  • @@ -312,7 +312,7 @@ OV.getUserMedia({
  • @@ -343,7 +343,7 @@ OV.getUserMedia({
  • @@ -377,7 +377,7 @@ OV.getUserMedia({
  • @@ -435,7 +435,7 @@ OV.getUserMedia({
  • @@ -506,7 +506,7 @@ OV.getUserMedia({
  • @@ -528,7 +528,7 @@ OV.getUserMedia({
  • Parameters

    @@ -549,49 +549,21 @@ OV.getUserMedia({

    initSession

    @@ -604,7 +576,7 @@ OV.getUserMedia({
  • diff --git a/openvidu-browser/docs/classes/session.html b/openvidu-browser/docs/classes/session.html index 77868781..905601ac 100644 --- a/openvidu-browser/docs/classes/session.html +++ b/openvidu-browser/docs/classes/session.html @@ -128,7 +128,7 @@
    connection: Connection
    @@ -143,7 +143,7 @@
    sessionId: string
    @@ -161,13 +161,12 @@
    • connect(token: string): Promise<any>
    • connect(token: string, metadata: any): Promise<any>
    • -
    • connect(token: string, metadata?: any, callback?: any): void
    • @@ -203,7 +202,7 @@
    • @@ -239,35 +238,6 @@

      Returns Promise<any>

      A Promise to which you must subscribe that is resolved if the recording successfully started and rejected with an Error object if not

    • -
    • - -
      -
      -
      -

      DEPRECATED

      -
      -

      Use promisified version of the method

      -
      -
      -

      Parameters

      -
        -
      • -
        token: string
        -
      • -
      • -
        Optional metadata: any
        -
      • -
      • -
        Optional callback: any
        -
      • -
      -

      Returns void

      -

      A Promise to which you must subscribe that is resolved if the recording successfully started and rejected with an Error object if not

      -
  • @@ -280,7 +250,7 @@
  • @@ -316,7 +286,7 @@
  • @@ -365,7 +335,7 @@
  • @@ -414,7 +384,7 @@
  • @@ -463,7 +433,7 @@
  • @@ -492,13 +462,12 @@

    signal

    • @@ -520,33 +489,6 @@

      A Promise (to which you can optionally subscribe to) that is resolved if the message successfully reached openvidu-server and rejected with an Error object if not. This doesn't mean that openvidu-server could resend the message to all the listed receivers.

    • -
    • - -
      -
      -
      -

      DEPRECATED

      -
      -

      Use promisified version of the method

      -
      -
      -

      Parameters

      - -

      Returns void

      -

      A Promise (to which you can optionally subscribe to) that is resolved if the message successfully reached openvidu-server and rejected with an Error object if not. This doesn't - mean that openvidu-server could resend the message to all the listed receivers.

      -
  • @@ -562,7 +504,7 @@
  • @@ -599,7 +541,7 @@
  • @@ -639,7 +581,7 @@
  • @@ -702,7 +644,7 @@
  • @@ -778,7 +720,7 @@
  • @@ -800,7 +742,7 @@
  • Parameters

    @@ -829,7 +771,7 @@
  • @@ -865,7 +807,7 @@
  • diff --git a/openvidu-browser/lib/OpenVidu/OpenVidu.d.ts b/openvidu-browser/lib/OpenVidu/OpenVidu.d.ts index 5309612d..07536d10 100644 --- a/openvidu-browser/lib/OpenVidu/OpenVidu.d.ts +++ b/openvidu-browser/lib/OpenVidu/OpenVidu.d.ts @@ -26,16 +26,10 @@ export declare class OpenVidu { */ advancedConfiguration: OpenViduAdvancedConfiguration; constructor(); - initSession(): Session; /** - * --- - * ## DEPRECATED - * - * _No `sessionId` is required. Now every necessary information is received in [[Session.connect]]_ - * - * --- + * Returns new session */ - initSession(sessionId: string): Session; + initSession(): Session; initPublisher(targetElement: string | HTMLElement): Publisher; initPublisher(targetElement: string | HTMLElement, properties: PublisherProperties): Publisher; initPublisher(targetElement: string | HTMLElement, completionHandler: (error: Error | undefined) => void): Publisher; diff --git a/openvidu-browser/lib/OpenVidu/OpenVidu.js b/openvidu-browser/lib/OpenVidu/OpenVidu.js index 6a828c48..23f26913 100644 --- a/openvidu-browser/lib/OpenVidu/OpenVidu.js +++ b/openvidu-browser/lib/OpenVidu/OpenVidu.js @@ -19,7 +19,6 @@ exports.__esModule = true; var __1 = require(".."); var OpenViduError_1 = require("../OpenViduInternal/Enums/OpenViduError"); var VideoInsertMode_1 = require("../OpenViduInternal/Enums/VideoInsertMode"); -var VersionAdapter_1 = require("../OpenViduInternal/VersionAdapter"); var RpcBuilder = require("../OpenViduInternal/KurentoUtils/kurento-jsonrpc"); var screenSharingAuto = require("../OpenViduInternal/ScreenSharing/Screen-Capturing-Auto"); var screenSharing = require("../OpenViduInternal/ScreenSharing/Screen-Capturing"); @@ -45,13 +44,9 @@ var OpenVidu = /** @class */ (function () { console.info("'OpenVidu' initialized"); } /** - * Returns a session with id `sessionId` - * @param sessionId Session unique ID generated in openvidu-server + * Returns new session */ - OpenVidu.prototype.initSession = function (sessionId) { - if (!!sessionId) { - console.warn("DEPRECATION WANING: In future releases 'OpenVidu.initSession' method won't require a parameter. Remove it (see https://openvidu.io/api/openvidu-browser/interfaces/publisherproperties.html)"); - } + OpenVidu.prototype.initSession = function () { this.session = new __1.Session(this); return this.session; }; @@ -79,8 +74,6 @@ var OpenVidu = /** @class */ (function () { if (!!param2 && (typeof param2 !== 'function')) { // Matches 'initPublisher(targetElement, properties)' or 'initPublisher(targetElement, properties, completionHandler)' properties = param2; - // DEPRECATED WARNING - properties = VersionAdapter_1.adaptPublisherProperties(properties); properties = { audioSource: (typeof properties.audioSource !== 'undefined') ? properties.audioSource : undefined, frameRate: this.isMediaStreamTrack(properties.videoSource) ? undefined : ((typeof properties.frameRate !== 'undefined') ? properties.frameRate : undefined), diff --git a/openvidu-browser/lib/OpenVidu/OpenVidu.js.map b/openvidu-browser/lib/OpenVidu/OpenVidu.js.map index a498212f..9ff2f46c 100644 --- a/openvidu-browser/lib/OpenVidu/OpenVidu.js.map +++ b/openvidu-browser/lib/OpenVidu/OpenVidu.js.map @@ -1 +1 @@ -{"version":3,"file":"OpenVidu.js","sourceRoot":"","sources":["../../src/OpenVidu/OpenVidu.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"OpenVidu.js","sourceRoot":"","sources":["../../src/OpenVidu/OpenVidu.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/openvidu-browser/lib/OpenVidu/Session.d.ts b/openvidu-browser/lib/OpenVidu/Session.d.ts index 020231d6..beb84a96 100644 --- a/openvidu-browser/lib/OpenVidu/Session.d.ts +++ b/openvidu-browser/lib/OpenVidu/Session.d.ts @@ -52,15 +52,6 @@ export declare class Session implements EventDispatcher { constructor(openvidu: OpenVidu); connect(token: string): Promise; connect(token: string, metadata: any): Promise; - /** - * --- - * ## DEPRECATED - * - * _Use promisified version of the method_ - * - * --- - */ - connect(token: string, metadata?: any, callback?: any): void; /** * Leaves the session, destroying all streams and deleting the user as a participant. * @@ -132,16 +123,18 @@ export declare class Session implements EventDispatcher { * See [[StreamEvent]] to learn more. */ unpublish(publisher: Publisher): void; - signal(signal: SignalOptions): Promise; /** - * --- - * ## DEPRECATED + * Sends one signal. `signal` object has the following optional properties: + * ```json + * {data:string, to:Connection[], type:string} + * ``` + * All users subscribed to that signal (`session.on('signal:type', ...)` or `session.on('signal', ...)` for all signals) and whose Connection objects are in `to` array will receive it. Their local + * Session objects will dispatch a `signal` or `signal:type` event. See [[SignalEvent]] to learn more. * - * _Use promisified version of the method_ - * - * --- + * @returns A Promise (to which you can optionally subscribe to) that is resolved if the message successfully reached openvidu-server and rejected with an Error object if not. _This doesn't + * mean that openvidu-server could resend the message to all the listed receivers._ */ - signal(signal: SignalOptions, callback?: any): void; + signal(signal: SignalOptions): Promise; /** * See [[EventDispatcher.on]] */ diff --git a/openvidu-browser/lib/OpenVidu/Session.js b/openvidu-browser/lib/OpenVidu/Session.js index 0abe0d79..0e90bf1d 100644 --- a/openvidu-browser/lib/OpenVidu/Session.js +++ b/openvidu-browser/lib/OpenVidu/Session.js @@ -24,7 +24,6 @@ var SignalEvent_1 = require("../OpenViduInternal/Events/SignalEvent"); var StreamEvent_1 = require("../OpenViduInternal/Events/StreamEvent"); var OpenViduError_1 = require("../OpenViduInternal/Enums/OpenViduError"); var VideoInsertMode_1 = require("../OpenViduInternal/Enums/VideoInsertMode"); -var VersionAdapter_1 = require("../OpenViduInternal/VersionAdapter"); var platform = require("platform"); var EventEmitter = require("wolfy87-eventemitter"); /** @@ -80,11 +79,9 @@ var Session = /** @class */ (function () { * @returns A Promise to which you must subscribe that is resolved if the recording successfully started and rejected with an Error object if not * */ - Session.prototype.connect = function (token, metadata, param3) { + Session.prototype.connect = function (token, metadata) { var _this = this; - // DEPRECATED WARNING - return VersionAdapter_1.solveIfCallback('Session.connect', (!!param3 && (typeof param3 === 'function')) ? param3 : ((typeof metadata === 'function') ? metadata : ''), - /*return */ new Promise(function (resolve, reject) { + return new Promise(function (resolve, reject) { _this.processToken(token); if (_this.openvidu.checkSystemRequirements()) { // Early configuration to deactivate automatic subscription to streams @@ -102,7 +99,7 @@ var Session = /** @class */ (function () { else { reject(new OpenViduError_1.OpenViduError(OpenViduError_1.OpenViduErrorName.BROWSER_NOT_SUPPORTED, 'Browser ' + platform.name + ' ' + platform.version + ' is not supported in OpenVidu')); } - })); + }); }; /** * Leaves the session, destroying all streams and deleting the user as a participant. @@ -329,11 +326,9 @@ var Session = /** @class */ (function () { * mean that openvidu-server could resend the message to all the listed receivers._ */ /* tslint:disable:no-string-literal */ - Session.prototype.signal = function (signal, callback) { + Session.prototype.signal = function (signal) { var _this = this; - // DEPRECATED WARNING - return VersionAdapter_1.solveIfCallback('Session.signal', callback, - /*return */ new Promise(function (resolve, reject) { + return new Promise(function (resolve, reject) { var signalMessage = {}; if (signal.to && signal.to.length > 0) { var connectionIds_1 = []; @@ -357,7 +352,7 @@ var Session = /** @class */ (function () { resolve(); } }); - })); + }); }; /* tslint:enable:no-string-literal */ /** diff --git a/openvidu-browser/lib/OpenVidu/Session.js.map b/openvidu-browser/lib/OpenVidu/Session.js.map index a4b48d3b..6f296411 100644 --- a/openvidu-browser/lib/OpenVidu/Session.js.map +++ b/openvidu-browser/lib/OpenVidu/Session.js.map @@ -1 +1 @@ -{"version":3,"file":"Session.js","sourceRoot":"","sources":["../../src/OpenVidu/Session.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;;GAeG;;AAEH,wBAAyE;AAOzE,8EAA6E;AAE7E,4EAA2E;AAC3E,gGAA+F;AAC/F,sEAAqE;AACrE,sEAAqE;AACrE,yEAA2F;AAC3F,6EAA4E;AAC5E,qEAAqE;AAErE,mCAAsC;AACtC,mDAAsD;AAGtD;;;;GAIG;AACH;IAqCI;;OAEG;IACH,iBAAY,QAAkB;QA5B9B,sHAAsH;QACtH;;WAEG;QACH,yBAAoB,GAAoB,EAAE,CAAC;QAE3C;;WAEG;QACH,sBAAiB,GAAuB,EAAE,CAAC;QAS3C;;WAEG;QACH,0BAAqB,GAAG,KAAK,CAAC;QAEtB,OAAE,GAAG,IAAI,YAAY,EAAE,CAAC;QAM5B,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;IAC7B,CAAC;IAeD;;;;;;;;;;;;;;;;;;;;;;;;;;OA0BG;IACH,yBAAO,GAAP,UAAQ,KAAa,EAAE,QAAc,EAAE,MAA+B;QAAtE,iBA6BC;QA3BG,qBAAqB;QACrB,OAAO,gCAAe,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,OAAO,MAAM,KAAK,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,QAAQ,KAAK,UAAU,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC;QAGpJ,WAAW,CAAA,IAAI,OAAO,CAAC,UAAC,OAAO,EAAE,MAAM;YAE/B,KAAI,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC;YAEzB,IAAI,KAAI,CAAC,QAAQ,CAAC,uBAAuB,EAAE,EAAE;gBACzC,sEAAsE;gBACtE,KAAI,CAAC,OAAO,GAAG;oBACX,SAAS,EAAE,KAAI,CAAC,SAAS;oBACzB,aAAa,EAAE,KAAK;oBACpB,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAI,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE;iBAClE,CAAC;gBACF,KAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC;oBACxB,OAAO,EAAE,CAAC;gBACd,CAAC,CAAC,CAAC,OAAK,CAAA,CAAC,UAAA,KAAK;oBACV,MAAM,CAAC,KAAK,CAAC,CAAC;gBAClB,CAAC,CAAC,CAAC;aACN;iBAAM;gBACH,MAAM,CAAC,IAAI,6BAAa,CAAC,iCAAiB,CAAC,qBAAqB,EAAE,UAAU,GAAG,QAAQ,CAAC,IAAI,GAAG,GAAG,GAAG,QAAQ,CAAC,OAAO,GAAG,+BAA+B,CAAC,CAAC,CAAC;aAC7J;QACL,CAAC,CAAC,CAGL,CAAC;IACN,CAAC;IAED;;;;;;;;;;;;;;;;;;;;;OAqBG;IACH,4BAAU,GAAV;QACI,IAAI,CAAC,KAAK,CAAC,KAAK,EAAE,YAAY,CAAC,CAAC;IACpC,CAAC;IAOD;;;;;;;;;;;;;;;OAeG;IACH,2BAAS,GAAT,UAAU,MAAc,EAAE,aAAmC,EAAE,MAAoE,EAAE,MAA6C;QAC9K,IAAI,UAAU,GAAyB,EAAE,CAAC;QAC1C,IAAI,CAAC,CAAC,MAAM,IAAI,OAAO,MAAM,KAAK,UAAU,EAAE;YAC1C,UAAU,GAAG;gBACT,UAAU,EAAE,CAAC,OAAO,MAAM,CAAC,UAAU,KAAK,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,MAAM,CAAC,UAAU,KAAK,QAAQ,CAAC,CAAC,CAAC,CAAC,iCAAe,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,iCAAe,CAAC,MAAM;gBACxL,gBAAgB,EAAE,CAAC,OAAO,MAAM,CAAC,gBAAgB,KAAK,WAAW,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI;gBACnG,gBAAgB,EAAE,CAAC,OAAO,MAAM,CAAC,gBAAgB,KAAK,WAAW,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI;aACtG,CAAC;SACL;aAAM;YACH,UAAU,GAAG;gBACT,UAAU,EAAE,iCAAe,CAAC,MAAM;gBAClC,gBAAgB,EAAE,IAAI;gBACtB,gBAAgB,EAAE,IAAI;aACzB,CAAC;SACL;QAED,IAAI,iBAAqD,CAAC;QAC1D,IAAI,CAAC,CAAC,MAAM,IAAI,CAAC,OAAO,MAAM,KAAK,UAAU,CAAC,EAAE;YAC5C,iBAAiB,GAAG,MAAM,CAAC;SAC9B;aAAM,IAAI,CAAC,CAAC,MAAM,EAAE;YACjB,iBAAiB,GAAG,MAAM,CAAC;SAC9B;QAED,OAAO,CAAC,IAAI,CAAC,iBAAiB,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC;QAEjE,MAAM,CAAC,SAAS,EAAE;aACb,IAAI,CAAC;YACF,OAAO,CAAC,IAAI,CAAC,0BAA0B,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC;YAC1E,IAAI,iBAAiB,KAAK,SAAS,EAAE;gBACjC,iBAAiB,CAAC,SAAS,CAAC,CAAC;aAChC;QACL,CAAC,CAAC,CACD,OAAK,CAAA,CAAC,UAAA,KAAK;YACR,IAAI,iBAAiB,KAAK,SAAS,EAAE;gBACjC,iBAAiB,CAAC,KAAK,CAAC,CAAC;aAC5B;QACL,CAAC,CAAC,CAAC;QACP,IAAM,UAAU,GAAG,IAAI,cAAU,CAAC,MAAM,EAAE,aAAa,EAAE,UAAU,CAAC,CAAC;QACrE,MAAM,CAAC,WAAW,CAAC,UAAU,CAAC,OAAO,EAAmB,UAAU,CAAC,UAAU,CAAC,CAAC;QAC/E,OAAO,UAAU,CAAC;IACtB,CAAC;IASD,gCAAc,GAAd,UAAe,MAAc,EAAE,aAAmC,EAAE,UAAiC;QAArG,iBAoBC;QAnBG,OAAO,IAAI,OAAO,CAAa,UAAC,OAAO,EAAE,MAAM;YAE3C,IAAI,UAAsB,CAAC;YAE3B,IAAM,QAAQ,GAAG,UAAC,KAAY;gBAC1B,IAAI,CAAC,CAAC,KAAK,EAAE;oBACT,MAAM,CAAC,KAAK,CAAC,CAAC;iBACjB;qBAAM;oBACH,OAAO,CAAC,UAAU,CAAC,CAAC;iBACvB;YACL,CAAC,CAAC;YAEF,IAAI,CAAC,CAAC,UAAU,EAAE;gBACd,UAAU,GAAG,KAAI,CAAC,SAAS,CAAC,MAAM,EAAE,aAAa,EAAE,UAAU,EAAE,QAAQ,CAAC,CAAC;aAC5E;iBAAM;gBACH,UAAU,GAAG,KAAI,CAAC,SAAS,CAAC,MAAM,EAAE,aAAa,EAAE,QAAQ,CAAC,CAAC;aAChE;QAEL,CAAC,CAAC,CAAC;IACP,CAAC;IAGD;;;;;;OAMG;IACH,6BAAW,GAAX,UAAY,UAAsB;QAC9B,IAAM,YAAY,GAAG,UAAU,CAAC,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC;QAE/D,OAAO,CAAC,IAAI,CAAC,qBAAqB,GAAG,YAAY,CAAC,CAAC;QAEnD,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,sBAAsB,EAAE;YAC9C,MAAM,EAAE,UAAU,CAAC,MAAM,CAAC,UAAU,CAAC,YAAY;SACpD,EACG,UAAC,KAAK,EAAE,QAAQ;YACZ,IAAI,KAAK,EAAE;gBACP,OAAO,CAAC,KAAK,CAAC,2BAA2B,GAAG,YAAY,EAAE,KAAK,CAAC,CAAC;aACpE;iBAAM;gBACH,OAAO,CAAC,IAAI,CAAC,8BAA8B,GAAG,YAAY,CAAC,CAAC;aAC/D;YACD,UAAU,CAAC,MAAM,CAAC,iBAAiB,EAAE,CAAC;YACtC,UAAU,CAAC,MAAM,CAAC,kBAAkB,EAAE,CAAC;QAC3C,CAAC,CAAC,CAAC;QACP,UAAU,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC;IACpC,CAAC;IAGD;;;;;;;;;;;;;OAaG;IACH,yBAAO,GAAP,UAAQ,SAAoB;QAA5B,iBAgCC;QA/BG,OAAO,IAAI,OAAO,CAAC,UAAC,OAAO,EAAE,MAAM;YAC/B,SAAS,CAAC,OAAO,GAAG,KAAI,CAAC;YACzB,SAAS,CAAC,MAAM,CAAC,OAAO,GAAG,KAAI,CAAC;YAEhC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,oBAAoB,EAAE;gBACxC,qDAAqD;gBACrD,KAAI,CAAC,UAAU,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC;gBAC5C,SAAS,CAAC,MAAM,CAAC,OAAO,EAAE;qBACrB,IAAI,CAAC;oBACF,OAAO,EAAE,CAAC;gBACd,CAAC,CAAC,CACD,OAAK,CAAA,CAAC,UAAA,KAAK;oBACR,MAAM,CAAC,KAAK,CAAC,CAAC;gBAClB,CAAC,CAAC,CAAC;aACV;iBAAM;gBACH,kFAAkF;gBAClF,SAAS,CAAC,UAAU,EAAE;qBACjB,IAAI,CAAC;oBACF,KAAI,CAAC,UAAU,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC;oBAC5C,SAAS,CAAC,MAAM,CAAC,OAAO,EAAE;yBACrB,IAAI,CAAC;wBACF,OAAO,EAAE,CAAC;oBACd,CAAC,CAAC,CACD,OAAK,CAAA,CAAC,UAAA,KAAK;wBACR,MAAM,CAAC,KAAK,CAAC,CAAC;oBAClB,CAAC,CAAC,CAAC;gBACX,CAAC,CAAC,CAAC,OAAK,CAAA,CAAC,UAAC,KAAK;oBACX,MAAM,CAAC,KAAK,CAAC,CAAC;gBAClB,CAAC,CAAC,CAAC;aACV;QACL,CAAC,CAAC,CAAC;IACP,CAAC;IAGD;;;;;;;;;;;;;;OAcG;IACH,2BAAS,GAAT,UAAU,SAAoB;QAE1B,IAAM,MAAM,GAAG,SAAS,CAAC,MAAM,CAAC;QAEhC,IAAI,CAAC,MAAM,CAAC,UAAU,EAAE;YACpB,OAAO,CAAC,KAAK,CAAC,4DAA4D,EAAE,MAAM,CAAC,CAAC;YACpF,OAAO;SACV;aAAM,IAAI,MAAM,CAAC,UAAU,KAAK,IAAI,CAAC,UAAU,EAAE;YAC9C,OAAO,CAAC,KAAK,CAAC,kFAAkF;gBAC5F,mFAAmF,EAAE,MAAM,CAAC,CAAC;YACjG,OAAO;SACV;aAAM;YAEH,OAAO,CAAC,IAAI,CAAC,4BAA4B,GAAG,MAAM,CAAC,UAAU,CAAC,YAAY,GAAG,GAAG,CAAC,CAAC;YAElF,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,gBAAgB,EAAE,UAAC,KAAK,EAAE,QAAQ;gBACxD,IAAI,KAAK,EAAE;oBACP,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;iBACxB;qBAAM;oBACH,OAAO,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC;iBAC/C;YACL,CAAC,CAAC,CAAC;YAEH,MAAM,CAAC,iBAAiB,EAAE,CAAC;YAC3B,OAAO,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC;YAEhC,IAAM,WAAW,GAAG,IAAI,yBAAW,CAAC,IAAI,EAAE,SAAS,EAAE,iBAAiB,EAAE,SAAS,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC;YACvG,SAAS,CAAC,SAAS,CAAC,iBAAiB,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC;YACtD,WAAW,CAAC,oBAAoB,EAAE,CAAC;SACtC;IACL,CAAC;IAcD;;;;;;;;;;OAUG;IACH,sCAAsC;IACtC,wBAAM,GAAN,UAAO,MAAqB,EAAE,QAAS;QAAvC,iBAkCC;QAhCG,qBAAqB;QACrB,OAAO,gCAAe,CAAC,gBAAgB,EAAE,QAAQ;QAEjD,WAAW,CAAA,IAAI,OAAO,CAAC,UAAC,OAAO,EAAE,MAAM;YAC/B,IAAM,aAAa,GAAG,EAAE,CAAC;YAEzB,IAAI,MAAM,CAAC,EAAE,IAAI,MAAM,CAAC,EAAE,CAAC,MAAM,GAAG,CAAC,EAAE;gBACnC,IAAM,eAAa,GAAa,EAAE,CAAC;gBAEnC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,UAAA,UAAU;oBACxB,eAAa,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC;gBAChD,CAAC,CAAC,CAAC;gBACH,aAAa,CAAC,IAAI,CAAC,GAAG,eAAa,CAAC;aACvC;iBAAM;gBACH,aAAa,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC;aAC5B;YAED,aAAa,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC;YACvD,aAAa,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC;YAEvD,KAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,aAAa,EAAE;gBACrC,OAAO,EAAE,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC;aACzC,EAAE,UAAC,KAAK,EAAE,QAAQ;gBACf,IAAI,CAAC,CAAC,KAAK,EAAE;oBACT,MAAM,CAAC,KAAK,CAAC,CAAC;iBACjB;qBAAM;oBACH,OAAO,EAAE,CAAC;iBACb;YACL,CAAC,CAAC,CAAC;QACP,CAAC,CAAC,CAAC,CAAC;IAGZ,CAAC;IACD,qCAAqC;IAGrC;;OAEG;IACH,oBAAE,GAAF,UAAG,IAAY,EAAE,OAA0I;QAEvJ,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,EAAE,UAAA,KAAK;YAClB,IAAI,KAAK,EAAE;gBACP,OAAO,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,GAAG,0BAA0B,EAAE,KAAK,CAAC,CAAC;aACtE;iBAAM;gBACH,OAAO,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,GAAG,0BAA0B,CAAC,CAAC;aAC/D;YACD,OAAO,CAAC,KAAK,CAAC,CAAC;QACnB,CAAC,CAAC,CAAC;QAEH,IAAI,IAAI,KAAK,wBAAwB,IAAI,IAAI,KAAK,uBAAuB,EAAE;YACvE,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC;YAClC,6FAA6F;YAC7F,KAAK,IAAM,YAAY,IAAI,IAAI,CAAC,iBAAiB,EAAE;gBAC/C,IAAM,GAAG,GAAG,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC,MAAM,CAAC;gBACxD,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,WAAW,IAAI,GAAG,CAAC,QAAQ,EAAE;oBAC3C,GAAG,CAAC,oBAAoB,EAAE,CAAC;iBAC9B;aACJ;SACJ;QAED,OAAO,IAAI,CAAC;IAChB,CAAC;IAGD;;OAEG;IACH,sBAAI,GAAJ,UAAK,IAAY,EAAE,OAA0I;QACzJ,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,UAAA,KAAK;YACpB,IAAI,KAAK,EAAE;gBACP,OAAO,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,GAAG,0BAA0B,EAAE,KAAK,CAAC,CAAC;aACtE;iBAAM;gBACH,OAAO,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,GAAG,0BAA0B,CAAC,CAAC;aAC/D;YACD,OAAO,CAAC,KAAK,CAAC,CAAC;QACnB,CAAC,CAAC,CAAC;QAEH,IAAI,IAAI,KAAK,wBAAwB,IAAI,IAAI,KAAK,uBAAuB,EAAE;YACvE,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC;YAElC,4EAA4E;YAC5E,KAAK,IAAM,YAAY,IAAI,IAAI,CAAC,iBAAiB,EAAE;gBAC/C,IAAM,GAAG,GAAG,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC,MAAM,CAAC;gBACxD,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,WAAW,IAAI,GAAG,CAAC,QAAQ,EAAE;oBAC3C,GAAG,CAAC,wBAAwB,EAAE,CAAC;iBAClC;aACJ;SACJ;QAED,OAAO,IAAI,CAAC;IAChB,CAAC;IAGD;;OAEG;IACH,qBAAG,GAAH,UAAI,IAAY,EAAE,OAA2I;QAEzJ,IAAI,CAAC,OAAO,EAAE;YACV,IAAI,CAAC,EAAE,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC;SACpC;aAAM;YACH,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;SAC9B;QAED,IAAI,IAAI,KAAK,wBAAwB,IAAI,IAAI,KAAK,uBAAuB,EAAE;YACvE,IAAI,CAAC,qBAAqB,GAAG,KAAK,CAAC;YAEnC,8EAA8E;YAC9E,KAAK,IAAM,YAAY,IAAI,IAAI,CAAC,iBAAiB,EAAE;gBAC/C,IAAM,GAAG,GAAG,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC,MAAM,CAAC;gBACxD,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,CAAC,WAAW,EAAE;oBAC5B,GAAG,CAAC,qBAAqB,EAAE,CAAC;iBAC/B;aACJ;SACJ;QACD,OAAO,IAAI,CAAC;IAChB,CAAC;IAGD,oBAAoB;IAEpB;;OAEG;IACH,qCAAmB,GAAnB,UAAoB,QAA2B;QAA/C,iBAYC;QAXG,6BAA6B;QAC7B,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,EAAE,EAAE,EAAE,CAAC;aAE9B,IAAI,CAAC,UAAA,UAAU;YACZ,OAAO,CAAC,IAAI,CAAC,aAAa,GAAG,QAAQ,CAAC,EAAE,GAAG,qCAAqC,CAAC,CAAC;QACtF,CAAC,CAAC,CACD,OAAK,CAAA,CAAC,UAAA,aAAa;YAChB,IAAM,UAAU,GAAG,IAAI,cAAU,CAAC,KAAI,EAAE,QAAQ,CAAC,CAAC;YAClD,KAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC,EAAE,CAAC,GAAG,UAAU,CAAC;YACjD,KAAI,CAAC,EAAE,CAAC,SAAS,CAAC,mBAAmB,EAAE,CAAC,IAAI,iCAAe,CAAC,KAAK,EAAE,KAAI,EAAE,mBAAmB,EAAE,UAAU,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC;QACpH,CAAC,CAAC,CAAC;IACX,CAAC;IAED;;OAEG;IACH,mCAAiB,GAAjB,UAAkB,GAAG;QAArB,iBAoBC;QAnBG,IAAI,CAAC,mBAAmB,CAAC,GAAG,CAAC,IAAI,EAAE,oBAAoB,GAAG,GAAG,CAAC,IAAI,GAAG,qCAAqC;YACtG,+BAA+B,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC;aAErF,IAAI,CAAC,UAAA,UAAU;YACZ,IAAI,CAAC,CAAC,UAAU,CAAC,MAAM,EAAE;gBACrB,IAAM,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC;gBAEjC,IAAM,WAAW,GAAG,IAAI,yBAAW,CAAC,IAAI,EAAE,KAAI,EAAE,iBAAiB,EAAE,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;gBACvF,KAAI,CAAC,EAAE,CAAC,SAAS,CAAC,iBAAiB,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC;gBACpD,WAAW,CAAC,oBAAoB,EAAE,CAAC;gBAEnC,OAAO,KAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;aACrD;YACD,OAAO,KAAI,CAAC,iBAAiB,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC;YACvD,KAAI,CAAC,EAAE,CAAC,SAAS,CAAC,qBAAqB,EAAE,CAAC,IAAI,iCAAe,CAAC,KAAK,EAAE,KAAI,EAAE,qBAAqB,EAAE,UAAU,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;QAChI,CAAC,CAAC,CACD,OAAK,CAAA,CAAC,UAAA,aAAa;YAChB,OAAO,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC;QACjC,CAAC,CAAC,CAAC;IACX,CAAC;IAED;;OAEG;IACH,wCAAsB,GAAtB,UAAuB,QAA2B;QAAlD,iBAmCC;QAjCG,IAAM,oBAAoB,GAAG,UAAC,UAAU;YACpC,KAAI,CAAC,iBAAiB,CAAC,UAAU,CAAC,YAAY,CAAC,GAAG,UAAU,CAAC;YAE7D,IAAI,CAAC,KAAI,CAAC,oBAAoB,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE;gBACxD,6GAA6G;gBAC7G,qHAAqH;gBACrH,4EAA4E;gBAE5E,KAAI,CAAC,EAAE,CAAC,SAAS,CAAC,eAAe,EAAE,CAAC,IAAI,yBAAW,CAAC,KAAK,EAAE,KAAI,EAAE,eAAe,EAAE,UAAU,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC;aAC9G;YAED,KAAI,CAAC,oBAAoB,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC;QACjE,CAAC,CAAC;QAEF,mEAAmE;QACnE,iEAAiE;QACjE,IAAI,UAAsB,CAAC;QAC3B,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,EAAE,EAAE,qBAAqB,GAAG,QAAQ,CAAC,EAAE,GAAG,2CAA2C;YACnH,+BAA+B,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC;aAErF,IAAI,CAAC,UAAA,GAAG;YACL,6BAA6B;YAC7B,UAAU,GAAG,GAAG,CAAC;YACjB,QAAQ,CAAC,QAAQ,GAAG,GAAG,CAAC,IAAI,CAAC;YAC7B,UAAU,CAAC,OAAO,GAAG,QAAQ,CAAC;YAC9B,UAAU,CAAC,iBAAiB,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;YAC/C,oBAAoB,CAAC,UAAU,CAAC,CAAC;QACrC,CAAC,CAAC,CACD,OAAK,CAAA,CAAC,UAAA,aAAa;YAChB,wBAAwB;YACxB,UAAU,GAAG,IAAI,cAAU,CAAC,KAAI,EAAE,QAAQ,CAAC,CAAC;YAC5C,oBAAoB,CAAC,UAAU,CAAC,CAAC;QACrC,CAAC,CAAC,CAAC;IACX,CAAC;IAED;;OAEG;IACH,0CAAwB,GAAxB,UAAyB,GAAG;QAA5B,iBAkBC;QAjBG,IAAI,CAAC,mBAAmB,CAAC,GAAG,CAAC,IAAI,EAAE,qBAAqB,GAAG,GAAG,CAAC,IAAI,GAAG,6CAA6C;YAC/G,+BAA+B,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC;aAErF,IAAI,CAAC,UAAA,UAAU;YAEZ,IAAM,WAAW,GAAG,IAAI,yBAAW,CAAC,IAAI,EAAE,KAAI,EAAE,iBAAiB,EAAE,UAAU,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;YAClG,KAAI,CAAC,EAAE,CAAC,SAAS,CAAC,iBAAiB,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC;YACpD,WAAW,CAAC,oBAAoB,EAAE,CAAC;YAEnC,6BAA6B;YAC7B,IAAM,QAAQ,GAAW,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC;YACpD,OAAO,KAAI,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC;YAC3C,UAAU,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC;QACtC,CAAC,CAAC,CACD,OAAK,CAAA,CAAC,UAAA,aAAa;YAChB,OAAO,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC;QACjC,CAAC,CAAC,CAAC;IACX,CAAC;IAED;;OAEG;IACH,sCAAoB,GAApB,UAAqB,GAAG;QACpB;;;;;;;;;;;;;;;;;;;iBAmBS;IACb,CAAC;IAED;;OAEG;IACH,8BAAY,GAAZ,UAAa,GAAG;QAAhB,iBAcC;QAZG,OAAO,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC;QAEnD,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,EAAE,cAAc,GAAG,GAAG,CAAC,IAAI,GAAG,6DAA6D;cAChH,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,+BAA+B,GAAG,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC;aAEtH,IAAI,CAAC,UAAA,UAAU;YACZ,KAAI,CAAC,EAAE,CAAC,SAAS,CAAC,QAAQ,EAAE,CAAC,IAAI,yBAAW,CAAC,KAAI,EAAE,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,CAAC;YACrF,KAAI,CAAC,EAAE,CAAC,SAAS,CAAC,SAAS,GAAG,GAAG,CAAC,IAAI,EAAE,CAAC,IAAI,yBAAW,CAAC,KAAI,EAAE,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,CAAC;QACrG,CAAC,CAAC,CACD,OAAK,CAAA,CAAC,UAAA,aAAa;YAChB,OAAO,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC;QACjC,CAAC,CAAC,CAAC;IACX,CAAC;IAED;;OAEG;IACH,kCAAgB,GAAhB,UAAiB,GAAG;QAChB,IAAM,SAAS,GAAG;YACd,SAAS,EAAE,GAAG,CAAC,SAAS;YACxB,MAAM,EAAE,GAAG,CAAC,MAAM;YAClB,aAAa,EAAE,GAAG,CAAC,aAAa;SACnC,CAAC;QACF,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,YAAY,EAAE,oCAAoC,GAAG,GAAG,CAAC,YAAY,GAAG,mCAAmC,GAAG,SAAS,CAAC;aAE1I,IAAI,CAAC,UAAA,UAAU;YACZ,IAAM,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC;YACjC,MAAM,CAAC,aAAa,EAAE,CAAC,eAAe,CAAC,SAAS,EAAE,UAAC,KAAK;gBACpD,IAAI,KAAK,EAAE;oBACP,OAAO,CAAC,KAAK,CAAC,6BAA6B,GAAG,MAAM,CAAC,QAAQ;0BACvD,sBAAsB,GAAG,GAAG,CAAC,YAAY,GAAG,IAAI,GAAG,KAAK,CAAC,CAAC;iBACnE;YACL,CAAC,CAAC,CAAC;QACP,CAAC,CAAC,CACD,OAAK,CAAA,CAAC,UAAA,aAAa;YAChB,OAAO,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC;QACjC,CAAC,CAAC,CAAC;IACX,CAAC;IAED;;OAEG;IACH,iCAAe,GAAf,UAAgB,GAAG;QACf,OAAO,CAAC,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC;QACvD,IAAM,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC;QACnB,IAAI,CAAC,KAAK,SAAS,EAAE;YACjB,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,gBAAgB,EAAE,CAAC;oBACjC,OAAO,EAAE,CAAC;iBACb,CAAC,CAAC,CAAC;SACP;aAAM;YACH,OAAO,CAAC,IAAI,CAAC,qCAAqC,EAAE,GAAG,CAAC,CAAC;SAC5D;IACL,CAAC;IAED;;OAEG;IACH,kCAAgB,GAAhB;QAEI,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;YAElB,OAAO,CAAC,IAAI,CAAC,0FAA0F,CAAC,CAAC;YAEzG,IAAM,GAAG,GAAG,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC;YAC3F,IAAI,MAAM,CAAC,OAAO,CAAC,sEAAsE,GAAG,GAAG,GAAG,0CAA0C,CAAC,EAAE;gBAC3I,QAAQ,CAAC,MAAM,CAAC,GAAG,GAAG,qBAAqB,CAAC,CAAC;aAChD;YACD,OAAO;SACV;QAED,OAAO,CAAC,IAAI,CAAC,6BAA6B,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC;QAC7D,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,QAAQ,EAAE;YAC/C,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,mBAAmB,CAAC,CAAC;SACzC;IACL,CAAC;IAED;;OAEG;IACH,8BAAY,GAAZ,UAAa,MAAM;QAEf,OAAO,CAAC,KAAK,CAAC,eAAe,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC;QACxD,IAAM,GAAG,GAAG,MAAM,CAAC,KAAK,CAAC;QACzB,IAAI,GAAG,EAAE;YACL,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,aAAa,EAAE,CAAC;oBAC9B,KAAK,EAAE,GAAG;iBACb,CAAC,CAAC,CAAC;SACP;aAAM;YACH,OAAO,CAAC,IAAI,CAAC,yCAAyC,EAAE,MAAM,CAAC,CAAC;SACnE;IACL,CAAC;IAED;;OAEG;IACH,oCAAkB,GAAlB,UAAmB,QAAQ;QACvB,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,kBAAkB,EAAE,CAAC,IAAI,+BAAc,CAAC,IAAI,EAAE,kBAAkB,EAAE,QAAQ,CAAC,EAAE,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;IACtH,CAAC;IAED;;OAEG;IACH,oCAAkB,GAAlB,UAAmB,QAAQ;QACvB,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,kBAAkB,EAAE,CAAC,IAAI,+BAAc,CAAC,IAAI,EAAE,kBAAkB,EAAE,QAAQ,CAAC,EAAE,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;IACtH,CAAC;IAED;;OAEG;IACH,2BAAS,GAAT,UAAU,IAAY,EAAE,UAAiB;QACrC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC;IACxC,CAAC;IAED;;OAEG;IACH,uBAAK,GAAL,UAAM,MAAe,EAAE,MAAc;QAArC,iBAgCC;QA9BG,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC;QAClB,OAAO,CAAC,IAAI,CAAC,0BAA0B,GAAG,MAAM,GAAG,GAAG,CAAC,CAAC;QAExD,IAAI,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE;YACnB,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,QAAQ,IAAI,CAAC,MAAM,EAAE;gBACtC,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,WAAW,EAAE,UAAC,KAAK,EAAE,QAAQ;oBACnD,IAAI,KAAK,EAAE;wBACP,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;qBACxB;oBACD,KAAI,CAAC,QAAQ,CAAC,OAAO,EAAE,CAAC;gBAC5B,CAAC,CAAC,CAAC;aACN;iBAAM;gBACH,IAAI,CAAC,QAAQ,CAAC,OAAO,EAAE,CAAC;aAC3B;YAED,IAAI,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE;gBAC1B,qFAAqF;gBACrF,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,iBAAiB,EAAE,CAAC;gBAC3C,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,SAAS,CAAC,gCAAgC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC;aAChF;YAED,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,QAAQ,EAAE;gBAC3B,2FAA2F;gBAC3F,IAAM,sBAAsB,GAAG,IAAI,mDAAwB,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;gBAC1E,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,qBAAqB,EAAE,CAAC,sBAAsB,CAAC,CAAC,CAAC;gBACnE,sBAAsB,CAAC,oBAAoB,EAAE,CAAC;aACjD;SACJ;aAAM;YACH,OAAO,CAAC,IAAI,CAAC,wCAAwC,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC;SAC3E;IACL,CAAC;IAGD,qBAAqB;IAEb,4BAAU,GAAlB,UAAmB,KAAa;QAAhC,iBA4DC;QA3DG,OAAO,IAAI,OAAO,CAAC,UAAC,OAAO,EAAE,MAAM;YAC/B,KAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,UAAC,KAAK;gBACxB,IAAI,CAAC,CAAC,KAAK,EAAE;oBACT,MAAM,CAAC,KAAK,CAAC,CAAC;iBACjB;qBAAM;oBAEH,IAAM,UAAU,GAAG;wBACf,KAAK,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE;wBAC7B,OAAO,EAAE,KAAI,CAAC,SAAS;wBACvB,QAAQ,EAAE,CAAC,CAAC,KAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE;wBAC9D,MAAM,EAAE,KAAI,CAAC,QAAQ,CAAC,SAAS,EAAE;wBACjC,QAAQ,EAAE,KAAI,CAAC,QAAQ,CAAC,WAAW,EAAE;qBACxC,CAAC;oBAEF,KAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,UAAU,EAAE,UAAU,EAAE,UAAC,KAAK,EAAE,QAAQ;wBAC9D,IAAI,CAAC,CAAC,KAAK,EAAE;4BACT,MAAM,CAAC,KAAK,CAAC,CAAC;yBACjB;6BAAM;4BAEH,6EAA6E;4BAC7E,KAAI,CAAC,UAAU,GAAG,IAAI,cAAU,CAAC,KAAI,CAAC,CAAC;4BACvC,KAAI,CAAC,UAAU,CAAC,YAAY,GAAG,QAAQ,CAAC,EAAE,CAAC;4BAC3C,KAAI,CAAC,UAAU,CAAC,IAAI,GAAG,QAAQ,CAAC,QAAQ,CAAC;4BAEzC,uEAAuE;4BACvE,IAAM,QAAM,GAAG;gCACX,WAAW,EAAE,IAAI,KAAK,EAAc;gCACpC,OAAO,EAAE,IAAI,KAAK,EAAU;6BAC/B,CAAC;4BACF,IAAM,oBAAoB,GAAwB,QAAQ,CAAC,KAAK,CAAC;4BACjE,oBAAoB,CAAC,OAAO,CAAC,UAAA,WAAW;gCACpC,IAAM,UAAU,GAAG,IAAI,cAAU,CAAC,KAAI,EAAE,WAAW,CAAC,CAAC;gCACrD,KAAI,CAAC,iBAAiB,CAAC,UAAU,CAAC,YAAY,CAAC,GAAG,UAAU,CAAC;gCAC7D,QAAM,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;gCACpC,IAAI,CAAC,CAAC,UAAU,CAAC,MAAM,EAAE;oCACrB,KAAI,CAAC,oBAAoB,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC;oCAC7D,QAAM,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;iCAC1C;4BACL,CAAC,CAAC,CAAC;4BAEH,gCAAgC;4BAChC,KAAI,CAAC,EAAE,CAAC,SAAS,CAAC,mBAAmB,EAAE,CAAC,IAAI,iCAAe,CAAC,KAAK,EAAE,KAAI,EAAE,mBAAmB,EAAE,KAAI,CAAC,UAAU,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC;4BAErH,4EAA4E;4BAC5E,QAAM,CAAC,WAAW,CAAC,OAAO,CAAC,UAAA,UAAU;gCACjC,KAAI,CAAC,EAAE,CAAC,SAAS,CAAC,mBAAmB,EAAE,CAAC,IAAI,iCAAe,CAAC,KAAK,EAAE,KAAI,EAAE,mBAAmB,EAAE,UAAU,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC;4BACpH,CAAC,CAAC,CAAC;4BAEH,kEAAkE;4BAClE,QAAM,CAAC,OAAO,CAAC,OAAO,CAAC,UAAA,MAAM;gCACzB,KAAI,CAAC,EAAE,CAAC,SAAS,CAAC,eAAe,EAAE,CAAC,IAAI,yBAAW,CAAC,KAAK,EAAE,KAAI,EAAE,eAAe,EAAE,MAAM,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC;4BACpG,CAAC,CAAC,CAAC;4BAEH,OAAO,EAAE,CAAC;yBACb;oBACL,CAAC,CAAC,CAAC;iBACN;YACL,CAAC,CAAC,CAAC;QACP,CAAC,CAAC,CAAC;IACP,CAAC;IAEO,sCAAoB,GAA5B,UAA6B,QAAa;QACtC,IAAI,OAAO,QAAQ,KAAK,QAAQ,EAAE;YAC9B,OAAO,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC;SACnC;aAAM;YACH,OAAO,QAAQ,CAAC;SACnB;IACL,CAAC;IAEO,+BAAa,GAArB,UAAsB,YAAoB,EAAE,YAAoB;QAAhE,iBAgBC;QAfG,OAAO,IAAI,OAAO,CAAa,UAAC,OAAO,EAAE,MAAM;YAC3C,IAAM,UAAU,GAAG,KAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC;YACxD,IAAI,CAAC,CAAC,UAAU,EAAE;gBACd,4BAA4B;gBAC5B,OAAO,CAAC,UAAU,CAAC,CAAC;aACvB;iBAAM;gBACH,IAAI,KAAI,CAAC,UAAU,CAAC,YAAY,KAAK,YAAY,EAAE;oBAC/C,2BAA2B;oBAC3B,OAAO,CAAC,KAAI,CAAC,UAAU,CAAC,CAAC;iBAC5B;qBAAM;oBACH,kDAAkD;oBAClD,MAAM,CAAC,IAAI,6BAAa,CAAC,iCAAiB,CAAC,aAAa,EAAE,YAAY,CAAC,CAAC,CAAC;iBAC5E;aACJ;QACL,CAAC,CAAC,CAAC;IACP,CAAC;IAEO,qCAAmB,GAA3B,UAA4B,YAAoB,EAAE,YAAoB;QAAtE,iBAWC;QAVG,OAAO,IAAI,OAAO,CAAa,UAAC,OAAO,EAAE,MAAM;YAC3C,IAAM,UAAU,GAAG,KAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC;YACxD,IAAI,CAAC,CAAC,UAAU,EAAE;gBACd,4BAA4B;gBAC5B,OAAO,CAAC,UAAU,CAAC,CAAC;aACvB;iBAAM;gBACH,yDAAyD;gBACzD,MAAM,CAAC,IAAI,6BAAa,CAAC,iCAAiB,CAAC,aAAa,EAAE,YAAY,CAAC,CAAC,CAAC;aAC5E;QACL,CAAC,CAAC,CAAC;IACP,CAAC;IAEO,8BAAY,GAApB,UAAqB,KAAa;QAC9B,IAAM,GAAG,GAAG,IAAI,GAAG,CAAC,KAAK,CAAC,CAAC;QAC3B,IAAI,CAAC,SAAS,GAAW,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;QAC3D,IAAM,MAAM,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;QAC9C,IAAM,QAAQ,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;QAElD,IAAI,CAAC,CAAC,MAAM,EAAE;YACV,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,MAAM,CAAC;SACjC;QACD,IAAI,CAAC,CAAC,QAAQ,EAAE;YACZ,IAAI,CAAC,QAAQ,CAAC,QAAQ,GAAG,IAAI,CAAC;SACjC;QAED,IAAI,CAAC,QAAQ,CAAC,KAAK,GAAG,QAAQ,GAAG,GAAG,CAAC,IAAI,GAAG,WAAW,CAAC;IAC5D,CAAC;IAEL,cAAC;AAAD,CAAC,AAh5BD,IAg5BC;AAh5BY,0BAAO"} \ No newline at end of file +{"version":3,"file":"Session.js","sourceRoot":"","sources":["../../src/OpenVidu/Session.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.d.ts b/openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.d.ts index 38c465b0..c55bfc21 100644 --- a/openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.d.ts +++ b/openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.d.ts @@ -1,3 +1,6 @@ +/** + * Defines property [[OpenViduError.name]] + */ export declare enum OpenViduErrorName { BROWSER_NOT_SUPPORTED = "BROWSER_NOT_SUPPORTED", CAMERA_ACCESS_DENIED = "CAMERA_ACCESS_DENIED", diff --git a/openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.js b/openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.js index 63f860fd..3e60f3bb 100644 --- a/openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.js +++ b/openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.js @@ -16,6 +16,9 @@ * */ exports.__esModule = true; +/** + * Defines property [[OpenViduError.name]] + */ var OpenViduErrorName; (function (OpenViduErrorName) { OpenViduErrorName["BROWSER_NOT_SUPPORTED"] = "BROWSER_NOT_SUPPORTED"; diff --git a/openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.js.map b/openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.js.map index 4f4493c5..83f0b542 100644 --- a/openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.js.map +++ b/openvidu-browser/lib/OpenViduInternal/Enums/OpenViduError.js.map @@ -1 +1 @@ -{"version":3,"file":"OpenViduError.js","sourceRoot":"","sources":["../../../src/OpenViduInternal/Enums/OpenViduError.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;;GAeG;;AAEH,IAAY,iBAeX;AAfD,WAAY,iBAAiB;IACzB,oEAA+C,CAAA;IAC/C,kEAA6C,CAAA;IAC7C,0EAAqD,CAAA;IACrD,oEAA+C,CAAA;IAC/C,kFAA6D,CAAA;IAC7D,sFAAiE,CAAA;IACjE,4EAAuD,CAAA;IACvD,kFAA6D,CAAA;IAC7D,kFAA6D,CAAA;IAC7D,gEAA2C,CAAA;IAC3C,8EAAyD,CAAA;IACzD,8EAAyD,CAAA;IACzD,sEAAiD,CAAA;IACjD,oDAA+B,CAAA;AACnC,CAAC,EAfW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAe5B;AAED;;GAEG;AACH;IAKI;;OAEG;IACH,uBAAY,IAAuB,EAAE,OAAe;QAChD,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IAC3B,CAAC;IAEL,oBAAC;AAAD,CAAC,AAbD,IAaC;AAbY,sCAAa"} \ No newline at end of file +{"version":3,"file":"OpenViduError.js","sourceRoot":"","sources":["../../../src/OpenViduInternal/Enums/OpenViduError.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;;GAeG;;AAEH;;GAEG;AACH,IAAY,iBAeX;AAfD,WAAY,iBAAiB;IACzB,oEAA+C,CAAA;IAC/C,kEAA6C,CAAA;IAC7C,0EAAqD,CAAA;IACrD,oEAA+C,CAAA;IAC/C,kFAA6D,CAAA;IAC7D,sFAAiE,CAAA;IACjE,4EAAuD,CAAA;IACvD,kFAA6D,CAAA;IAC7D,kFAA6D,CAAA;IAC7D,gEAA2C,CAAA;IAC3C,8EAAyD,CAAA;IACzD,8EAAyD,CAAA;IACzD,sEAAiD,CAAA;IACjD,oDAA+B,CAAA;AACnC,CAAC,EAfW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAe5B;AAED;;GAEG;AACH;IAKI;;OAEG;IACH,uBAAY,IAAuB,EAAE,OAAe;QAChD,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IAC3B,CAAC;IAEL,oBAAC;AAAD,CAAC,AAbD,IAaC;AAbY,sCAAa"} \ No newline at end of file diff --git a/openvidu-browser/lib/OpenViduInternal/Events/ConnectionEvent.d.ts b/openvidu-browser/lib/OpenViduInternal/Events/ConnectionEvent.d.ts index 64d3328b..66aac1b0 100644 --- a/openvidu-browser/lib/OpenViduInternal/Events/ConnectionEvent.d.ts +++ b/openvidu-browser/lib/OpenViduInternal/Events/ConnectionEvent.d.ts @@ -12,8 +12,8 @@ export declare class ConnectionEvent extends Event { connection: Connection; /** * For 'connectionDestroyed' event: - * - "disconnect" - * - "networkDisconnect" + * - "disconnect": the remote user has called `Session.disconnect()` + * - "networkDisconnect": the remote user network connection has dropped * * For 'connectionCreated' empty string */ diff --git a/openvidu-browser/lib/OpenViduInternal/Events/SessionDisconnectedEvent.d.ts b/openvidu-browser/lib/OpenViduInternal/Events/SessionDisconnectedEvent.d.ts index aa528107..7cee3bdf 100644 --- a/openvidu-browser/lib/OpenViduInternal/Events/SessionDisconnectedEvent.d.ts +++ b/openvidu-browser/lib/OpenViduInternal/Events/SessionDisconnectedEvent.d.ts @@ -5,8 +5,8 @@ import { Session } from '../..'; */ export declare class SessionDisconnectedEvent extends Event { /** - * - "disconnect" - * - "networkDisconnect" + * - "disconnect": you have called `Session.disconnect()` + * - "networkDisconnect": your network connection has dropped */ reason: string; /** diff --git a/openvidu-browser/lib/OpenViduInternal/Events/StreamEvent.d.ts b/openvidu-browser/lib/OpenViduInternal/Events/StreamEvent.d.ts index 5fc7faf8..3a037b0a 100644 --- a/openvidu-browser/lib/OpenViduInternal/Events/StreamEvent.d.ts +++ b/openvidu-browser/lib/OpenViduInternal/Events/StreamEvent.d.ts @@ -12,9 +12,9 @@ export declare class StreamEvent extends Event { stream: Stream; /** * For 'streamDestroyed' event: - * - "disconnect" - * - "networkDisconnect" - * - "unpublish" + * - "unpublish": method `Session.unpublish()` has been called + * - "disconnect": method `Session.disconnect()` has been called + * - "networkDisconnect": the user's network connection has dropped * * For 'streamCreated' empty string */ diff --git a/openvidu-browser/src/OpenVidu/OpenVidu.ts b/openvidu-browser/src/OpenVidu/OpenVidu.ts index 961fe5a4..d8ebd424 100644 --- a/openvidu-browser/src/OpenVidu/OpenVidu.ts +++ b/openvidu-browser/src/OpenVidu/OpenVidu.ts @@ -21,7 +21,6 @@ import { OpenViduAdvancedConfiguration } from '../OpenViduInternal/Interfaces/Pu import { PublisherProperties } from '../OpenViduInternal/Interfaces/Public/PublisherProperties'; import { OpenViduError, OpenViduErrorName } from '../OpenViduInternal/Enums/OpenViduError'; import { VideoInsertMode } from '../OpenViduInternal/Enums/VideoInsertMode'; -import { adaptPublisherProperties } from '../OpenViduInternal/VersionAdapter'; import * as RpcBuilder from '../OpenViduInternal/KurentoUtils/kurento-jsonrpc'; import * as screenSharingAuto from '../OpenViduInternal/ScreenSharing/Screen-Capturing-Auto'; @@ -61,25 +60,10 @@ export class OpenVidu { } - initSession(): Session; /** - * --- - * ## DEPRECATED - * - * _No `sessionId` is required. Now every necessary information is received in [[Session.connect]]_ - * - * --- + * Returns new session */ - initSession(sessionId: string): Session; - - /** - * Returns a session with id `sessionId` - * @param sessionId Session unique ID generated in openvidu-server - */ - initSession(sessionId?: string): Session { - if (!!sessionId) { - console.warn("DEPRECATION WANING: In future releases 'OpenVidu.initSession' method won't require a parameter. Remove it (see https://openvidu.io/api/openvidu-browser/interfaces/publisherproperties.html)"); - } + initSession(): Session { this.session = new Session(this); return this.session; } @@ -119,9 +103,6 @@ export class OpenVidu { properties = (param2); - // DEPRECATED WARNING - properties = adaptPublisherProperties(properties); - properties = { audioSource: (typeof properties.audioSource !== 'undefined') ? properties.audioSource : undefined, frameRate: this.isMediaStreamTrack(properties.videoSource) ? undefined : ((typeof properties.frameRate !== 'undefined') ? properties.frameRate : undefined), diff --git a/openvidu-browser/src/OpenVidu/Session.ts b/openvidu-browser/src/OpenVidu/Session.ts index 7c9b28fa..bc9d2ac0 100644 --- a/openvidu-browser/src/OpenVidu/Session.ts +++ b/openvidu-browser/src/OpenVidu/Session.ts @@ -30,7 +30,6 @@ import { SignalEvent } from '../OpenViduInternal/Events/SignalEvent'; import { StreamEvent } from '../OpenViduInternal/Events/StreamEvent'; import { OpenViduError, OpenViduErrorName } from '../OpenViduInternal/Enums/OpenViduError'; import { VideoInsertMode } from '../OpenViduInternal/Enums/VideoInsertMode'; -import { solveIfCallback } from '../OpenViduInternal/VersionAdapter'; import platform = require('platform'); import EventEmitter = require('wolfy87-eventemitter'); @@ -88,16 +87,6 @@ export class Session implements EventDispatcher { connect(token: string): Promise; connect(token: string, metadata: any): Promise; - /** - * --- - * ## DEPRECATED - * - * _Use promisified version of the method_ - * - * --- - */ - connect(token: string, metadata?: any, callback?): void; - /** * Connects to the session using `token`. Parameter `metadata` allows you to pass extra data to share with other users when * they receive `streamCreated` event. The structure of `metadata` string is up to you (maybe some standarized format @@ -125,35 +114,27 @@ export class Session implements EventDispatcher { * @returns A Promise to which you must subscribe that is resolved if the recording successfully started and rejected with an Error object if not * */ - connect(token: string, metadata?: any, param3?: (error: Error) => void): Promise { + connect(token: string, metadata?: any): Promise { + return new Promise((resolve, reject) => { - // DEPRECATED WARNING - return solveIfCallback('Session.connect', (!!param3 && (typeof param3 === 'function')) ? param3 : ((typeof metadata === 'function') ? metadata : ''), + this.processToken(token); - - /*return */new Promise((resolve, reject) => { - - this.processToken(token); - - if (this.openvidu.checkSystemRequirements()) { - // Early configuration to deactivate automatic subscription to streams - this.options = { - sessionId: this.sessionId, - participantId: token, - metadata: !!metadata ? this.stringClientMetadata(metadata) : '' - }; - this.connectAux(token).then(() => { - resolve(); - }).catch(error => { - reject(error); - }); - } else { - reject(new OpenViduError(OpenViduErrorName.BROWSER_NOT_SUPPORTED, 'Browser ' + platform.name + ' ' + platform.version + ' is not supported in OpenVidu')); - } - }) - - - ); + if (this.openvidu.checkSystemRequirements()) { + // Early configuration to deactivate automatic subscription to streams + this.options = { + sessionId: this.sessionId, + participantId: token, + metadata: !!metadata ? this.stringClientMetadata(metadata) : '' + }; + this.connectAux(token).then(() => { + resolve(); + }).catch(error => { + reject(error); + }); + } else { + reject(new OpenViduError(OpenViduErrorName.BROWSER_NOT_SUPPORTED, 'Browser ' + platform.name + ' ' + platform.version + ' is not supported in OpenVidu')); + } + }); } /** @@ -400,17 +381,6 @@ export class Session implements EventDispatcher { } - signal(signal: SignalOptions): Promise; - /** - * --- - * ## DEPRECATED - * - * _Use promisified version of the method_ - * - * --- - */ - signal(signal: SignalOptions, callback?): void; - /** * Sends one signal. `signal` object has the following optional properties: * ```json @@ -423,40 +393,35 @@ export class Session implements EventDispatcher { * mean that openvidu-server could resend the message to all the listed receivers._ */ /* tslint:disable:no-string-literal */ - signal(signal: SignalOptions, callback?): Promise { + signal(signal: SignalOptions): Promise { + return new Promise((resolve, reject) => { - // DEPRECATED WARNING - return solveIfCallback('Session.signal', callback, + const signalMessage = {}; - /*return */new Promise((resolve, reject) => { - const signalMessage = {}; + if (signal.to && signal.to.length > 0) { + const connectionIds: string[] = []; - if (signal.to && signal.to.length > 0) { - const connectionIds: string[] = []; - - signal.to.forEach(connection => { - connectionIds.push(connection.connectionId); - }); - signalMessage['to'] = connectionIds; - } else { - signalMessage['to'] = []; - } - - signalMessage['data'] = signal.data ? signal.data : ''; - signalMessage['type'] = signal.type ? signal.type : ''; - - this.openvidu.sendRequest('sendMessage', { - message: JSON.stringify(signalMessage) - }, (error, response) => { - if (!!error) { - reject(error); - } else { - resolve(); - } + signal.to.forEach(connection => { + connectionIds.push(connection.connectionId); }); - })); + signalMessage['to'] = connectionIds; + } else { + signalMessage['to'] = []; + } + signalMessage['data'] = signal.data ? signal.data : ''; + signalMessage['type'] = signal.type ? signal.type : ''; + this.openvidu.sendRequest('sendMessage', { + message: JSON.stringify(signalMessage) + }, (error, response) => { + if (!!error) { + reject(error); + } else { + resolve(); + } + }); + }); } /* tslint:enable:no-string-literal */ diff --git a/openvidu-browser/src/OpenViduInternal/VersionAdapter.ts b/openvidu-browser/src/OpenViduInternal/VersionAdapter.ts deleted file mode 100644 index e6dd839b..00000000 --- a/openvidu-browser/src/OpenViduInternal/VersionAdapter.ts +++ /dev/null @@ -1,85 +0,0 @@ -/* - * (C) Copyright 2017-2018 OpenVidu (https://openvidu.io/) - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -import { PublisherProperties } from './Interfaces/Public/PublisherProperties'; -import { VideoInsertMode } from './Enums/VideoInsertMode'; - -export function solveIfCallback(methodName: string, completionHandler: ((error: Error | undefined) => void) | undefined, promise: Promise): Promise { - - if (!!completionHandler) { - console.warn("DEPRECATION WANING: In future releases the 'completionHandler' parameter will be removed from method '" + methodName + "'. Refactor your callbacks to Promise API (see https://openvidu.io/api/openvidu-browser/index.html)"); - } - - return new Promise((resolve, reject) => { - if (!!completionHandler && typeof completionHandler === 'function') { - promise.then(() => { - completionHandler(undefined); - }).catch(error => { - completionHandler(error); - }); - } else { - promise.then(() => - resolve() - ).catch(error => - reject(error) - ); - } - }); -} - -export function adaptPublisherProperties(properties: any): PublisherProperties { - - if ( - 'audio' in properties || - 'video' in properties || - 'audioActive' in properties || - 'videoActive' in properties || - 'quality' in properties || - 'screen' in properties - ) { - console.warn("DEPRECATION WANING: In future releases the properties passed to 'OpenVidu.initPublisher' method must match PublisherProperties interface (see https://openvidu.io/api/openvidu-browser/interfaces/publisherproperties.html)"); - } - - const scr: boolean = (typeof properties.screen !== 'undefined' && properties.screen === true); - let res = ''; - if (typeof properties.quality === 'string') { - switch (properties.quality) { - case 'LOW': - res = '320x240'; - break; - case 'MEDIUM': - res = '640x480'; - break; - case 'HIGH': - res = '1280x720'; - break; - } - } - - const publisherProperties = { - audioSource: (typeof properties.audio !== 'undefined' && properties.audio === false) ? false : ((typeof properties.audioSource !== 'undefined') ? properties.audioSource : undefined), - frameRate: (typeof properties.frameRate !== 'undefined') ? properties.frameRate : undefined, - insertMode: (typeof properties.insertMode !== 'undefined') ? properties.insertMode : VideoInsertMode.APPEND, - mirror: (typeof properties.mirror !== 'undefined') ? properties.mirror : true, - publishAudio: (typeof properties.audioActive !== 'undefined' && properties.audioActive === false) ? false : (typeof properties.publishAudio !== 'undefined') ? properties.publishAudio : true, - publishVideo: (typeof properties.videoActive !== 'undefined' && properties.videoActive === false) ? false : (typeof properties.publishVideo !== 'undefined') ? properties.publishVideo : true, - resolution: !!res ? res : ((typeof properties.resolution !== 'undefined') ? properties.resolution : '640x480'), - videoSource: scr ? 'screen' : ((typeof properties.video !== 'undefined' && properties.video === false) ? false : ((typeof properties.videoSource !== 'undefined') ? properties.videoSource : undefined)) - }; - - return publisherProperties; -} \ No newline at end of file