From c9d6673f47a8e82599faceb6e6683b0a868fc181 Mon Sep 17 00:00:00 2001 From: VPS 4 Builder Date: Tue, 26 May 2026 21:25:25 +0200 Subject: [PATCH] fix: evitar chamadas de status do socket para nao-admins e usar fetchWithAuth --- dental-server/public/app.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/dental-server/public/app.js b/dental-server/public/app.js index fcf5113..467d31a 100644 --- a/dental-server/public/app.js +++ b/dental-server/public/app.js @@ -241,9 +241,16 @@ function setupEventListeners() { async function loadClientsList() { try { - const r = await fetch('/api/socket/status'); - const data = await r.json(); - clientsList = (data.identified || []).map(c => ({ + let identified = []; + const isAdmin = localStorage.getItem('is_admin') === 'true'; + if (isAdmin) { + const r = await fetchWithAuth('/api/socket/status'); + if (r.ok) { + const data = await r.json(); + identified = data.identified || []; + } + } + clientsList = identified.map(c => ({ ...c, name: c.name || 'Unknown', displayName: c.name || 'Unknown', dbName: c.name || 'Unknown', status: 'identified' }));