From ba670523762c137c1403565461f0871277aedb61 Mon Sep 17 00:00:00 2001 From: Akash Gupta Date: Tue, 11 Sep 2018 18:25:06 +0530 Subject: [PATCH] Issue #SB-7234 fix: Added sleepmode in telemetryend --- .../coreplugins/org.ekstep.pdfrenderer-1.0/renderer/plugin.js | 1 + player/public/js/baseLauncher.js | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/player/public/coreplugins/org.ekstep.pdfrenderer-1.0/renderer/plugin.js b/player/public/coreplugins/org.ekstep.pdfrenderer-1.0/renderer/plugin.js index 07eb8ea76..d29349b34 100644 --- a/player/public/coreplugins/org.ekstep.pdfrenderer-1.0/renderer/plugin.js +++ b/player/public/coreplugins/org.ekstep.pdfrenderer-1.0/renderer/plugin.js @@ -346,6 +346,7 @@ org.ekstep.contentrenderer.baseLauncher.extend({ initContentProgress: function() { var instance = this; EkstepRendererAPI.addEventListener("sceneEnter", function(event) { + if (this.sleepMode) return; instance.stageId.push(event.target.CURRENT_PAGE); }); }, diff --git a/player/public/js/baseLauncher.js b/player/public/js/baseLauncher.js index 90f363d5e..187f57651 100644 --- a/player/public/js/baseLauncher.js +++ b/player/public/js/baseLauncher.js @@ -63,6 +63,7 @@ org.ekstep.contentrenderer.baseLauncher = Class.extend({ * @memberof org.ekstep.contentrenderer.baseLauncher */ end: function() { + if (this.sleepMode) return; this.heartBeatEvent(false); this.endTelemetry(); EkstepRendererAPI.dispatchEvent("renderer:endpage:show"); @@ -120,7 +121,8 @@ org.ekstep.contentrenderer.baseLauncher = Class.extend({ /** * Generation of OE_END Telemetry event. */ - endTelemetry: function(event) { + endTelemetry: function() { + if (this.sleepMode) return; if (TelemetryService.instance && TelemetryService.instance.telemetryStartActive()) { var telemetryEndData = {}; telemetryEndData.stageid = getCurrentStageId();