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

Function loadDatabaseInfo

static/js/settings.js:571–595  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

569
570// 加载数据库信息
571async function loadDatabaseInfo() {
572 try {
573 const data = await api.get('/settings/database');
574
575 const sizeLabel = document.getElementById('db-size');
576 if (sizeLabel) {
577 sizeLabel.textContent = data.database_size_label || `${data.database_size_mb} MB`;
578 }
579 document.getElementById('db-accounts').textContent = format.number(data.accounts_count);
580 document.getElementById('db-services').textContent = format.number(data.email_services_count);
581 document.getElementById('db-tasks').textContent = format.number(data.tasks_count);
582 const backendEl = document.getElementById('db-backend');
583 if (backendEl) {
584 backendEl.textContent = data.database_backend || '未知';
585 }
586 const poolEl = document.getElementById('db-pool');
587 if (poolEl) {
588 poolEl.textContent = formatPoolInfo(data.connection_pool);
589 }
590 toggleSqliteButtons(Boolean(data.database_supports_file_backup));
591
592 } catch (error) {
593 console.error('加载数据库信息失败:', error);
594 }
595}
596
597// 保存注册配置
598async function handleSaveRegistration(e) {

Callers 3

settings.jsFile · 0.85
handleImportDatabaseFunction · 0.85
handleCleanupFunction · 0.85

Calls 4

formatPoolInfoFunction · 0.85
toggleSqliteButtonsFunction · 0.85
errorMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected