MCPcopy Create free account
hub / github.com/Tron521/codex-console-temp / fillAutoQuickRefreshForm

Function fillAutoQuickRefreshForm

static/js/accounts.js:500–525  ·  view source on GitHub ↗
(options = {})

Source from the content-addressed store, hash-verified

498}
499
500function fillAutoQuickRefreshForm(options = {}) {
501 if (!autoQuickRefreshSettings) return;
502 let syncSettings = options.syncSettings !== false;
503 const syncRuntime = options.syncRuntime !== false;
504 const force = options.force === true;
505 const modalActive = elements.autoQuickRefreshModal?.classList.contains('active');
506 if (!force && modalActive && autoQuickRefreshFormDirty) {
507 syncSettings = false;
508 }
509
510 if (syncSettings && elements.autoQuickRefreshEnabled) {
511 elements.autoQuickRefreshEnabled.checked = Boolean(autoQuickRefreshSettings.enabled);
512 }
513 if (syncSettings && elements.autoQuickRefreshInterval) {
514 elements.autoQuickRefreshInterval.value = String(autoQuickRefreshSettings.interval_minutes || 30);
515 }
516 if (syncSettings && elements.autoQuickRefreshRetry) {
517 elements.autoQuickRefreshRetry.value = String(autoQuickRefreshSettings.retry_limit || 2);
518 }
519 if (syncSettings && elements.autoQuickRefreshRunNow) {
520 elements.autoQuickRefreshRunNow.checked = false;
521 }
522 if (syncRuntime && elements.autoQuickRefreshRuntime) {
523 elements.autoQuickRefreshRuntime.innerHTML = renderAutoQuickRefreshRuntime(autoQuickRefreshSettings.runtime || {});
524 }
525}
526
527async function loadAutoQuickRefreshSettings(options = {}) {
528 const silent = options.silent === true;

Callers 2

Calls 1

Tested by

no test coverage detected