diff --git a/extensions/dnslookup/main.js b/extensions/dnslookup/main.js index 68f4287..f5b5ecf 100644 --- a/extensions/dnslookup/main.js +++ b/extensions/dnslookup/main.js @@ -112,7 +112,7 @@ client.onmessage = async function (e) { break; case "writeJson": try { - fs.writeFileSync(path.resolve(data.filePath[0]), data.content); + fs.writeFileSync(path.resolve(data.filePath), data.content); client.send( JSON.stringify({ diff --git a/xradio-vue/src/App.vue b/xradio-vue/src/App.vue index 3138dc8..40a9a39 100644 --- a/xradio-vue/src/App.vue +++ b/xradio-vue/src/App.vue @@ -155,6 +155,7 @@ export default { } else { this.toggleSnack("Favorites saved"); } + console.log(event) }); Neutralino.events.on("loadedJson", (event) => { if (event.detail == "Error") { @@ -191,7 +192,7 @@ export default { } }, async exportFavorites() { - let entries = await Neutralino.os.showSaveDialog( + let entry = await Neutralino.os.showSaveDialog( "Save favorites to", { defaultPath: "favorites.json", @@ -201,9 +202,9 @@ export default { ], } ); - if (entries.length > 0) { + if (entry != "") { let data = { - filePath: entries, + filePath: entry, content: JSON.stringify(this.favorites), }; await Neutralino.extensions.dispatch(