bili-small-game
Advanced tools
Comparing version 1.0.32 to 1.0.33
@@ -51,6 +51,6 @@ // This file is always executed before the App's index.js. It sets up most of | ||
var openDataMsgHandler; | ||
window._onMessageFromMainContext = function(data){ | ||
if (openDataMsgHandler) { | ||
openDataMsgHandler(JSON.parse(data)); | ||
var openDataMsgHandlers = []; | ||
window._onMessageFromMainContext = function(data) { | ||
if (openDataMsgHandlers.length) { | ||
openDataMsgHandlers.forEach(cb => cb(JSON.parse(data))); | ||
} | ||
@@ -86,3 +86,3 @@ }; | ||
onMessage : function(msgHandler){ | ||
openDataMsgHandler = msgHandler; | ||
openDataMsgHandlers.push(msgHandler); | ||
}, | ||
@@ -89,0 +89,0 @@ createCanvas: function() { |
@@ -74,8 +74,13 @@ // This file is always executed before the App's index.js. It sets up most of | ||
var onMessageCallbacks = []; | ||
var bl = (window.bl = { | ||
sharedCanvas: fakeSharedCanvas, | ||
onMessage: function onMessage(callback) { | ||
onMessageCallbacks.push(callback); | ||
_internalBL.setMessageCallback(function(res) { | ||
try { | ||
callback(JSON.parse(res)); | ||
if (onMessageCallbacks.length) { | ||
onMessageCallbacks.forEach(cb => cb(JSON.parse(res))); | ||
} | ||
} catch (e) {} | ||
@@ -82,0 +87,0 @@ }); |
{ | ||
"name": "bili-small-game", | ||
"version": "1.0.32", | ||
"version": "1.0.33", | ||
"description": "bilibili small game", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
627253
3707