1
0
Fork 0
mirror of https://github.com/marcrobledo/RomPatcher.js.git synced 2025-06-27 16:25:54 +00:00

feat: add tauri file saving handling

This commit is contained in:
Iranon 2024-06-05 11:21:57 +02:00
parent 1e2e84264e
commit 8f31944230
7 changed files with 158 additions and 54 deletions

View file

@ -0,0 +1,14 @@
const { save } = window.__TAURI__.dialog;
const { writeBinaryFile } = window.__TAURI__.fs;
const tauriSaveFile = async (filename, blob) => {
try {
const path = await save({ defaultPath: filename });
const contents = await blob.arrayBuffer();
if (path && contents) {
await writeBinaryFile({ path, contents });
}
} catch (err) {
console.log(err);
}
};