Fix logic error and update syntax

This commit is contained in:
awsr
2026-01-24 16:12:17 -08:00
parent 5e8ea52177
commit 58347af998
+4 -6
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]);
}