From 156d27a5843b65c0cd4ba4f00445ba2760bbdcc9 Mon Sep 17 00:00:00 2001 From: Dmitry Vodianyk Date: Fri, 17 Mar 2017 15:02:00 +0100 Subject: [PATCH 1/2] Ignore unnecessary events. --- src/adapters/lifestreet.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/adapters/lifestreet.js b/src/adapters/lifestreet.js index eceecb54608..86245d83914 100644 --- a/src/adapters/lifestreet.js +++ b/src/adapters/lifestreet.js @@ -92,12 +92,14 @@ const LifestreetAdapter = function LifestreetAdapter() { } catch (e) { return; } - if (object.message && object.message === PREBID_REQUEST_MESSAGE && object.slotName) { + if (object.message && object.message === PREBID_REQUEST_MESSAGE && object.slotName + && window.$$PREBID_GLOBAL$$[object.slotName]) { ev.source.postMessage(JSON.stringify({ message: PREBID_RESPONSE_MESSAGE, slotObject: window.$$PREBID_GLOBAL$$[object.slotName] }), '*'); window.$$PREBID_GLOBAL$$[object.slotName].destroy(); + window.$$PREBID_GLOBAL$$[object.slotName] = null; } }, false); } else { From 4b399a8efb35bd2066088b94923a680f11d77de9 Mon Sep 17 00:00:00 2001 From: Dmitry Vodianyk Date: Fri, 17 Mar 2017 15:25:59 +0100 Subject: [PATCH 2/2] Fixed warning. --- src/adapters/lifestreet.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/adapters/lifestreet.js b/src/adapters/lifestreet.js index 86245d83914..a28b2da7e0c 100644 --- a/src/adapters/lifestreet.js +++ b/src/adapters/lifestreet.js @@ -92,8 +92,8 @@ const LifestreetAdapter = function LifestreetAdapter() { } catch (e) { return; } - if (object.message && object.message === PREBID_REQUEST_MESSAGE && object.slotName - && window.$$PREBID_GLOBAL$$[object.slotName]) { + if (object.message && object.message === PREBID_REQUEST_MESSAGE && object.slotName && + window.$$PREBID_GLOBAL$$[object.slotName]) { ev.source.postMessage(JSON.stringify({ message: PREBID_RESPONSE_MESSAGE, slotObject: window.$$PREBID_GLOBAL$$[object.slotName]