diff options
author | Aarni Koskela <akx@iki.fi> | 2023-05-25 06:02:38 +0000 |
---|---|---|
committer | Aarni Koskela <akx@iki.fi> | 2023-05-25 06:02:41 +0000 |
commit | 9574ebe2128ae3a1b04935c13c3067e4c9a54e63 (patch) | |
tree | 883d579a3d0eb713e55fb43157c17cfd7ed5ec55 | |
parent | f661fb0fd39cceca121b455cb0133e829cfe72aa (diff) | |
download | stable-diffusion-webui-gfx803-9574ebe2128ae3a1b04935c13c3067e4c9a54e63.tar.gz stable-diffusion-webui-gfx803-9574ebe2128ae3a1b04935c13c3067e4c9a54e63.tar.bz2 stable-diffusion-webui-gfx803-9574ebe2128ae3a1b04935c13c3067e4c9a54e63.zip |
Merge executeCallbacks and runCallback, simplify + optimize
-rw-r--r-- | script.js | 16 |
1 files changed, 7 insertions, 9 deletions
@@ -37,17 +37,15 @@ function onOptionsChanged(callback) { optionsChangedCallbacks.push(callback); } -function runCallback(x, m) { - try { - x(m); - } catch (e) { - console.error("error running callback", x, ":", e); +function executeCallbacks(queue, arg) { + for (const callback of queue) { + try { + callback(arg); + } catch (e) { + console.error("error running callback", callback, ":", e); + } } } -function executeCallbacks(queue, m) { - queue.forEach(function(x) { - runCallback(x, m); - }); } var executedOnLoaded = false; |