From 1d1eb02bd734461bad8884c827e79c05d8f77dbd Mon Sep 17 00:00:00 2001 From: Arthur Hulsman Date: Wed, 17 Jan 2018 14:44:44 +0100 Subject: [PATCH] Added the logging of our main promises to their resolving callback. Otherwise they come up as null. --- src/js/plugins/ads.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/js/plugins/ads.js b/src/js/plugins/ads.js index 3b76fcc8..3738ed81 100644 --- a/src/js/plugins/ads.js +++ b/src/js/plugins/ads.js @@ -42,12 +42,16 @@ class Ads { // Setup a simple promise to resolve if the IMA loader is ready. this.adsLoaderPromise = new Promise((resolve) => { this.on('ADS_LOADER_LOADED', () => resolve()); + }); + this.adsLoaderPromise.then(() => { this.player.debug.log(`[${(Date.now() - this.time) / 1000}s][IMA SDK] adsLoader resolved!`, this.adsLoader); }); // Setup a promise to resolve if the IMA manager is ready. this.adsManagerPromise = new Promise((resolve) => { this.on('ADS_MANAGER_LOADED', () => resolve()); + }); + this.adsManagerPromise.then(() => { this.player.debug.log(`[${(Date.now() - this.time) / 1000}s][IMA SDK] adsManager resolved!`, this.adsManager); // Clear the safety timer.