From 79ffa56d0f4aa3029421f66fa29279172998c737 Mon Sep 17 00:00:00 2001 From: thegobot Date: Sun, 16 Jan 2022 12:53:08 +0800 Subject: [PATCH] Update signaling.js --- src/sdk/conference/signaling.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/sdk/conference/signaling.js b/src/sdk/conference/signaling.js index 26c01322..1886bdc7 100644 --- a/src/sdk/conference/signaling.js +++ b/src/sdk/conference/signaling.js @@ -50,15 +50,19 @@ export class SioSignaling extends EventModule.EventDispatcher { * @param {string} host Host of the portal. * @param {string} isSecured Is secure connection or not. * @param {string} loginInfo Information required for logging in. + * @param {string} options Additional options for IO. * @private. */ - connect(host, isSecured, loginInfo) { + connect(host, isSecured, loginInfo, options) { return new Promise((resolve, reject) => { - const opts = { + + const opts = Object.assign({ 'reconnection': true, 'reconnectionAttempts': reconnectionAttempts, - 'force new connection': true, - }; + 'force new connection': true, + }, options); + + this._socket = io(host, opts); ['participant', 'text', 'stream', 'progress'].forEach(( notification) => {