Path: blob/main/test/custom_messages_proxy_postjs.js
4128 views
var customMessageData = '';12Module.onCustomMessage = function (message) {3var data = message.data.userData;4switch (data.op) {5case 'preMainCustomMessage': {6customMessageData += data.data;7break;8}9case 'runMain': {10postCustomMessage({ op: 'runningMain', data: customMessageData });11removeRunDependency('Custom Message Init');12break;13}14case 'postMainCustomMessage': {15customMessageData += data.data;16break;17}18case 'finish': {19postCustomMessage({ op: 'finishing', data: customMessageData + '[finish]' });20break;21}22default: {23throw 'unknown custom message';24}25}2627}2829addRunDependency('Custom Message Init');303132