Fix logic error and update syntax

pull/4595/head
awsr 2026-01-24 16:12:17 -08:00
parent 5e8ea52177
commit 58347af998
No known key found for this signature in database
1 changed files with 4 additions and 6 deletions

View File

@ -25,17 +25,15 @@ async function updateOpts(json_string) {
const t1 = performance.now();
for (const op of monitoredOpts) {
const key = Object.keys(op)[0];
const callback = op[key];
if (opts[key] && opts[key] !== settings_data.values[key]) {
log('updateOpt', key, opts[key], settings_data.values[key]);
const [key, callback] = Object.entries(op)[0];
if (Object.hasOwn(opts, key) && opts[key] !== new_opts[key]) {
log('updateOpt', key, opts[key], new_opts[key]);
if (callback) callback(new_opts[key], opts[key]);
}
}
for (const op of AppyOpts) {
const key = Object.keys(op)[0];
const callback = op[key];
const [key, callback] = Object.entries(op)[0];
if (callback) callback(new_opts[key], opts[key]);
}