From 904af3b873754013867a77a87ab9d2d8dd43fdcd Mon Sep 17 00:00:00 2001 From: Amphiluke Date: Sat, 25 Sep 2021 18:53:23 +0700 Subject: [PATCH] Fix promise resolving value --- www/save-dialog.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/www/save-dialog.js b/www/save-dialog.js index a326f85..e57c2e5 100644 --- a/www/save-dialog.js +++ b/www/save-dialog.js @@ -9,7 +9,7 @@ module.exports = { } return new Promise((resolve, reject) => { exec(resolve, reject, "SaveDialog", "locateFile", [blob.type || "application/octet-stream", name]); - }).then(uri => { + }).then(uri => new Promise((resolve, reject) => { let reader = new FileReader(); reader.onload = () => { exec(resolve, reject, "SaveDialog", "saveFile", [uri, reader.result]); @@ -21,6 +21,6 @@ module.exports = { reject("Blob reading has been aborted"); }; reader.readAsArrayBuffer(blob); - }); + })); } };