From ef4913b2f3d577f881ed07ef4b0661df587cac7b Mon Sep 17 00:00:00 2001 From: Amphiluke Date: Sat, 25 Sep 2021 18:33:28 +0700 Subject: [PATCH] Reject early in case of unsupported platform --- www/save-dialog.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/www/save-dialog.js b/www/save-dialog.js index 3bd6560..a326f85 100644 --- a/www/save-dialog.js +++ b/www/save-dialog.js @@ -4,6 +4,9 @@ let FileReader = moduleMapper.getOriginalSymbol(window, "FileReader") || window. module.exports = { saveFile(blob, name = "") { + if (window.cordova.platformId !== "android") { + return Promise.reject("Unsupported platform"); + } return new Promise((resolve, reject) => { exec(resolve, reject, "SaveDialog", "locateFile", [blob.type || "application/octet-stream", name]); }).then(uri => {