diff --git a/api/index.js b/api/index.js index c12a323..1a86837 100644 --- a/api/index.js +++ b/api/index.js @@ -536,7 +536,15 @@ async function verifyAdminAccess() { console.log('Continuing to wait for admin response despite publish error...'); } - // Set timeout for admin verification (30 seconds — relay may be under heavy load) + // Update status message after 5 seconds to indicate relay is under load + setTimeout(() => { + const statusEl = document.getElementById('admin-verify-status'); + if (statusEl && pendingAdminVerification) { + statusEl.textContent = 'Relay is under heavy load — still waiting for response...'; + } + }, 5000); + + // Final timeout: 60 seconds — if no response by then, deny access adminVerificationTimeout = setTimeout(() => { if (pendingAdminVerification) { console.log('⛔ Admin verification timeout - user is not admin'); @@ -545,7 +553,7 @@ async function verifyAdminAccess() { hideAdminVerificationLoading(); showAccessDeniedOverlay(); } - }, 30000); + }, 60000); } // Show loading indicator while verifying admin access @@ -560,7 +568,7 @@ function showAdminVerificationLoading() {
Please wait while we verify your admin privileges.
+Waiting for response from relay...