opentok-accelerator-core
Advanced tools
Comparing version 1.0.0 to 1.0.1
@@ -533,11 +533,11 @@ 'use strict'; | ||
* @param {*} [data] | ||
* @param {Object} to - An OpenTok connection object | ||
* @param {Object} [to] - An OpenTok connection object | ||
* @returns {Promise} <resolve: empty, reject: Error> | ||
*/ | ||
var signal = function signal(type, signalData, to) { | ||
var signal = function signal(type, data, to) { | ||
return new Promise(function (resolve, reject) { | ||
logAnalytics(logAction.signal, logVariation.attempt); | ||
var session = getSession(); | ||
var data = JSON.stringify(signalData); | ||
var signalObj = to ? { type: type, data: data, to: to } : { type: type, data: data }; | ||
var signalObj = Object.assign({}, type ? { type: type } : null, data ? { data: JSON.stringify(data) } : null, to ? { to: to } : null // eslint-disable-line comma-dangle | ||
); | ||
session.signal(signalObj, function (error) { | ||
@@ -544,0 +544,0 @@ if (error) { |
@@ -55,3 +55,3 @@ 'use strict'; | ||
source: source, | ||
componentId: 'coreAccelerator', | ||
componentId: 'acceleratorCore', | ||
name: 'coreAccelerator', | ||
@@ -58,0 +58,0 @@ partnerId: apikey |
{ | ||
"name": "opentok-accelerator-core", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "Opentok Accelerator Core", | ||
@@ -5,0 +5,0 @@ "repository": "https://github.com/opentok/accelerator-core-js", |
@@ -533,11 +533,11 @@ 'use strict'; | ||
* @param {*} [data] | ||
* @param {Object} to - An OpenTok connection object | ||
* @param {Object} [to] - An OpenTok connection object | ||
* @returns {Promise} <resolve: empty, reject: Error> | ||
*/ | ||
var signal = function signal(type, signalData, to) { | ||
var signal = function signal(type, data, to) { | ||
return new Promise(function (resolve, reject) { | ||
logAnalytics(logAction.signal, logVariation.attempt); | ||
var session = getSession(); | ||
var data = JSON.stringify(signalData); | ||
var signalObj = to ? { type: type, data: data, to: to } : { type: type, data: data }; | ||
var signalObj = Object.assign({}, type ? { type: type } : null, data ? { data: JSON.stringify(data) } : null, to ? { to: to } : null // eslint-disable-line comma-dangle | ||
); | ||
session.signal(signalObj, function (error) { | ||
@@ -544,0 +544,0 @@ if (error) { |
@@ -55,3 +55,3 @@ 'use strict'; | ||
source: source, | ||
componentId: 'coreAccelerator', | ||
componentId: 'acceleratorCore', | ||
name: 'coreAccelerator', | ||
@@ -58,0 +58,0 @@ partnerId: apikey |
@@ -533,11 +533,11 @@ 'use strict'; | ||
* @param {*} [data] | ||
* @param {Object} to - An OpenTok connection object | ||
* @param {Object} [to] - An OpenTok connection object | ||
* @returns {Promise} <resolve: empty, reject: Error> | ||
*/ | ||
var signal = function signal(type, signalData, to) { | ||
var signal = function signal(type, data, to) { | ||
return new Promise(function (resolve, reject) { | ||
logAnalytics(logAction.signal, logVariation.attempt); | ||
var session = getSession(); | ||
var data = JSON.stringify(signalData); | ||
var signalObj = to ? { type: type, data: data, to: to } : { type: type, data: data }; | ||
var signalObj = Object.assign({}, type ? { type: type } : null, data ? { data: JSON.stringify(data) } : null, to ? { to: to } : null // eslint-disable-line comma-dangle | ||
); | ||
session.signal(signalObj, function (error) { | ||
@@ -544,0 +544,0 @@ if (error) { |
@@ -55,3 +55,3 @@ 'use strict'; | ||
source: source, | ||
componentId: 'coreAccelerator', | ||
componentId: 'acceleratorCore', | ||
name: 'coreAccelerator', | ||
@@ -58,0 +58,0 @@ partnerId: apikey |
@@ -492,11 +492,14 @@ /* global OT */ | ||
* @param {*} [data] | ||
* @param {Object} to - An OpenTok connection object | ||
* @param {Object} [to] - An OpenTok connection object | ||
* @returns {Promise} <resolve: empty, reject: Error> | ||
*/ | ||
const signal = (type, signalData, to) => | ||
const signal = (type, data, to) => | ||
new Promise((resolve, reject) => { | ||
logAnalytics(logAction.signal, logVariation.attempt); | ||
const session = getSession(); | ||
const data = JSON.stringify(signalData); | ||
const signalObj = to ? { type, data, to } : { type, data }; | ||
const signalObj = Object.assign({}, | ||
type ? { type } : null, | ||
data ? { data: JSON.stringify(data) } : null, | ||
to ? { to } : null // eslint-disable-line comma-dangle | ||
); | ||
session.signal(signalObj, (error) => { | ||
@@ -503,0 +506,0 @@ if (error) { |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
677487
98
16068