INNER CODE UNIT · JavaScript

loadUsers

XortexAI/XMem · admin/app.js:94

async function loadUsers() {
  const data = await apiFetch('/users');
  if (!data || data.error) {
    document.getElementById('users-table-body').innerHTML = `<tr><td colspan="7" class="empty-state">${data?.error || 'Failed to load users'}</td></tr>`;
    return;
  }

  _usersData = data.users || [];

  // Update summary cards
  document.getElementById('users-total').textContent = data.total_users || 0;

  const totalKeys = _usersData.reduce((sum, u) => sum + (u.api_key_count || 0), 0);
  document.getElementById('users-total-keys').textContent = totalKeys;

  // Count active today (last_login within 24h)
  const now = new Date();
  const activeToday = _usersData.filter(u => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…