Add export messaging system

This commit is contained in:
metalex9
2020-12-09 20:58:04 -06:00
parent fd405fe03a
commit 10af15e48a

View File

@@ -36,6 +36,16 @@ if (isProduction) {
console.log('https://github.com/generative-music/generative.fm');
}
window.addEventListener('message', event => {
const { data, source, origin } = event;
if (origin !== 'https://play.generative.fm' || source !== window.opener) {
return;
}
if (data.type === 'export-request') {
source.postMessage({ type: 'export', state: store.getState() });
}
});
render(
<Provider store={store}>
<App />