From 6d08a5b044492843456ba1216198d1451267bf7c Mon Sep 17 00:00:00 2001 From: VPS 4 Deploy Agent Date: Sun, 28 Jun 2026 05:57:02 +0200 Subject: [PATCH] =?UTF-8?q?feat(baileys):=20oculta=20termo=20"Baileys"=20n?= =?UTF-8?q?a=20p=C3=A1gina=20para=20n=C3=A3o-admin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Título e textos da página /baileys ficam genéricos ("Monitor de Eventos") para usuários comuns; "Baileys Engine"/"servidor Baileys" só p/ admin ou ruibto@gmail.com. Co-Authored-By: Claude Opus 4.8 --- .../newwhats.local/frontend/pages/baileys/index.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/newwhats.clube67.com/newwhats.local/frontend/pages/baileys/index.tsx b/newwhats.clube67.com/newwhats.local/frontend/pages/baileys/index.tsx index 45b77ed..e6d1140 100644 --- a/newwhats.clube67.com/newwhats.local/frontend/pages/baileys/index.tsx +++ b/newwhats.clube67.com/newwhats.local/frontend/pages/baileys/index.tsx @@ -7,6 +7,7 @@ import { ArrowDownLeft, ArrowUpRight, Filter, LayoutGrid, ShieldCheck, Clock } from 'lucide-react'; import { io, Socket } from 'socket.io-client'; +import { useAuthStore } from '../../store/authStore'; // ─── Types ──────────────────────────────────────────────────────────────────── @@ -502,6 +503,9 @@ function SessionCard({ // ─── Main Page ───────────────────────────────────────────────────────────────── export default function BaileysPage() { + const user = useAuthStore((s) => s.user); + // Termo técnico "Baileys" só para admin ou ruibto@gmail.com. + const canSeeTech = user?.role === 'ADMIN' || user?.email === 'ruibto@gmail.com'; const [sessions, setSessions] = useState>(new Map()); const [selectedSession, setSelectedSession] = useState(null); const [listening, setListening] = useState(true); @@ -702,7 +706,7 @@ export default function BaileysPage() {
-

Baileys Engine

+

{canSeeTech ? 'Baileys Engine' : 'Monitor de Eventos'}

{sessionList.length} {sessionList.length === 1 ? 'sessão' : 'sessões'} monitoradas

@@ -742,7 +746,7 @@ export default function BaileysPage() {

Nenhuma sessão detectada

-

Aguardando eventos do servidor Baileys...

+

Aguardando eventos do servidor{canSeeTech ? ' Baileys' : ''}...

) : (