fix: permission requesting

This commit is contained in:
2026-08-11 21:30:32 +08:00
parent a9c8644f03
commit 886a3bb542
+2 -2
View File
@@ -226,7 +226,7 @@ async function handlePrimaryButtonClick() {
let chain = filehandle.getFile().then(f => Promise.all([f, f.arrayBuffer()])); let chain = filehandle.getFile().then(f => Promise.all([f, f.arrayBuffer()]));
let [file, buffer] = await chain.catch(e => alert('(ERROR) ' + new String(e ?? 'Failed to load file'))); let [file, buffer] = await chain.catch(e => alert('(ERROR) ' + new String(e ?? 'Failed to load file')));
save = await handle.requestPermission({ mode: 'readwrite' }) === 'granted'; save = (await filehandle.requestPermission({ mode: 'readwrite' })) === 'granted';
major = await Rpc2.invoke('loads', { params: [file.name, new Uint8Array(buffer).toBase64()] }); major = await Rpc2.invoke('loads', { params: [file.name, new Uint8Array(buffer).toBase64()] });
$.get('#fileLabel').innerText = file.name; $.get('#fileLabel').innerText = file.name;
$.get('#fromLabel').innerText = parameters.account; $.get('#fromLabel').innerText = parameters.account;
@@ -278,7 +278,7 @@ $.set('#send', 'click', async () => {
$('#send').classList.remove('pulse'); $('#send').classList.remove('pulse');
$('#send').disabled = true; $('#send').disabled = true;
busy = true; busy = true;
busy = await handlePrimaryButtonClick().then(() => false, () => false); busy = await handlePrimaryButtonClick().then(() => false, e => console.error(e));
}); });
$.set('#cancel', 'click', async () => { $.set('#cancel', 'click', async () => {