chore(webui): force account cheat element state after request is done
All checks were successful
Build / build (pull_request) Successful in 1m2s

There's a very slim chance we get an inventory response between sending the setAccountCheat request and receiving the response, in which case the element state would be ingruent.
This commit is contained in:
Sainan 2025-10-06 20:49:08 +02:00
parent 66d3057d40
commit 7ba91a35f0

View File

@ -3195,13 +3195,16 @@ function doIntrinsicsUnlockAll() {
document.querySelectorAll("#account-cheats input[type=checkbox]").forEach(elm => {
elm.onchange = function () {
revalidateAuthz().then(() => {
const value = elm.checked;
$.post({
url: "/custom/setAccountCheat?" + window.authz,
contentType: "application/json",
data: JSON.stringify({
key: elm.id,
value: elm.checked
value: value
})
}).done(() => {
elm.checked = value;
});
});
};
@ -3237,6 +3240,8 @@ document.querySelectorAll("#account-cheats .input-group").forEach(grp => {
key: input.id,
value: parseInt(value)
})
}).done(() => {
btn.value = value;
});
});
};