Adds a method in callstats in order to check if it's enabled.
This commit is contained in:
parent
72c39a0162
commit
236c4bb37c
|
@ -79,7 +79,7 @@ var Feedback = {
|
||||||
init: function () {
|
init: function () {
|
||||||
// CallStats is the way we send feedback, so we don't have to initialise
|
// CallStats is the way we send feedback, so we don't have to initialise
|
||||||
// if callstats isn't enabled.
|
// if callstats isn't enabled.
|
||||||
if (!config.callStatsID || !config.callStatsSecret)
|
if (!callStats.isEnabled())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
$("div.feedbackButton").css("display", "block");
|
$("div.feedbackButton").css("display", "block");
|
||||||
|
@ -93,9 +93,7 @@ var Feedback = {
|
||||||
* @return true if the feedback functionality is enabled, false otherwise.
|
* @return true if the feedback functionality is enabled, false otherwise.
|
||||||
*/
|
*/
|
||||||
isEnabled: function() {
|
isEnabled: function() {
|
||||||
var isCallStatsEnabled = (config.callStatsID && config.callStatsSecret);
|
return callStats.isEnabled();
|
||||||
|
|
||||||
return isCallStatsEnabled;
|
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* Opens the feedback window.
|
* Opens the feedback window.
|
||||||
|
|
|
@ -67,6 +67,16 @@ var CallStats = {
|
||||||
pendingErrors.length = 0;
|
pendingErrors.length = 0;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
/**
|
||||||
|
* Returns true if the callstats integration is enabled, otherwise returns
|
||||||
|
* false.
|
||||||
|
*
|
||||||
|
* @returns true if the callstats integration is enabled, otherwise returns
|
||||||
|
* false.
|
||||||
|
*/
|
||||||
|
isEnabled: function() {
|
||||||
|
return callStatsIntegrationEnabled;
|
||||||
|
},
|
||||||
pcCallback: function (err, msg) {
|
pcCallback: function (err, msg) {
|
||||||
if (!callStats) {
|
if (!callStats) {
|
||||||
return;
|
return;
|
||||||
|
@ -125,7 +135,14 @@ var CallStats = {
|
||||||
callStats.sendUserFeedback(
|
callStats.sendUserFeedback(
|
||||||
this.confID, feedbackJSON);
|
this.confID, feedbackJSON);
|
||||||
},
|
},
|
||||||
|
/**
|
||||||
|
* Reports an error to callstats.
|
||||||
|
*
|
||||||
|
* @param type the type of the error, which will be one of the wrtcFuncNames
|
||||||
|
* @param e the error
|
||||||
|
* @param pc the peerconnection
|
||||||
|
* @private
|
||||||
|
*/
|
||||||
_reportError: function (type, e, pc) {
|
_reportError: function (type, e, pc) {
|
||||||
if (callStats) {
|
if (callStats) {
|
||||||
callStats.reportError(pc, this.confID, type, e);
|
callStats.reportError(pc, this.confID, type, e);
|
||||||
|
|
Loading…
Reference in New Issue