From 7767450b1a71a6d99e777a4ae8014f300db3cbfe Mon Sep 17 00:00:00 2001 From: BYUDigger Date: Mon, 17 Oct 2016 16:41:04 -0700 Subject: [PATCH] Add null checks to addEventLIstener Ran into this at work where callback was undefined. Adding in a check for the case when they are null. --- spongeapi.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/spongeapi.js b/spongeapi.js index 4d64526..e46a1f6 100644 --- a/spongeapi.js +++ b/spongeapi.js @@ -312,8 +312,10 @@ handleSetupResponse = function(message) { spongeapi.initComplete = true; } window.addEventListener('message', function(event) { - var message = event.data; - if (message) { - eval(message.callback)(message.data); + if (event){ + var message = event.data; + if (message && message.callback) { + eval(message.callback)(message.data); + } } -}); \ No newline at end of file +});