Make sure we update the webview's state on setState

This commit is contained in:
Matt Bierner
2018-05-29 14:47:55 -07:00
parent 5c46e0d66f
commit 5625cbce20

View File

@@ -190,8 +190,10 @@
postMessage: function(msg) {
return originalPostMessage({ command: 'onmessage', data: msg }, '*');
},
setState: function(state) {
return originalPostMessage({ command: 'do-update-state', data: JSON.stringify(state) }, '*');
setState: function(newState) {
state = newState;
originalPostMessage({ command: 'do-update-state', data: JSON.stringify(newState) }, '*');
return newState;
},
getState: function() {
return state;