diff --git a/core/src/main.js b/core/src/main.js index 3f2efbac..18aa7bc0 100644 --- a/core/src/main.js +++ b/core/src/main.js @@ -113,6 +113,16 @@ class Comms { { type: 'snippet', name: 'test.js', content: '', savedContent: '', mode: 'javascript', saved: true } ]); }); + + BDIpc.on('bd-editor-saveFile', async (event, file) => { + console.log(file); + event.reply('ok'); + }); + + BDIpc.on('bd-editor-saveSnippet', async (event, snippet) => { + console.log(snippet); + event.reply('ok'); + }); } async send(channel, message) { diff --git a/editor/src/Editor.vue b/editor/src/Editor.vue index 140c18c9..b79261d2 100644 --- a/editor/src/Editor.vue +++ b/editor/src/Editor.vue @@ -121,12 +121,14 @@ return newItem; }, - saveFile(file) { - + async saveFile(file) { + const result = await ClientIPC.send('bd-editor-saveFile', file); + console.log(result); }, - saveSnippet(snippet) { - + async saveSnippet(snippet) { + const result = await ClientIPC.send('bd-editor-saveSnippet', snippet); + console.log(result); }, toggleaot() {