fix(client): log de auth e clínica para diagnóstico de machine_token
continuous-integration/webhook Falha no build do client (VPS4)
continuous-integration/webhook Falha no build do client (VPS4)
- connectToServer: log explícito do modo de auth: 'Machine Token (Clínica cadastrada)' ou '⚠️ API Key genérica — Clínica NÃO identificada' - server-identified: log mostra PC + Clínica identificada. Se clínica não for reconhecida, avisa para configurar o Token no painel. Facilita diagnóstico de por que arquivos vão para 'desconhecido'. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+7
-1
@@ -1019,7 +1019,9 @@ function connectToServer() {
|
||||
const serverPassword = config.serverPassword || '';
|
||||
const token = config.token || apiKey || '';
|
||||
|
||||
const isMachineToken = token && token.includes('-') && token !== 'rf-dental-secure-key-2026';
|
||||
addLog(`🔄 Conectando ao servidor: ${serverUrl}...`);
|
||||
addLog(`🔑 Modo de autenticação: ${isMachineToken ? 'Machine Token (Clínica cadastrada)' : '⚠️ API Key genérica — Clínica NÃO identificada'}`);
|
||||
socket = io(serverUrl, {
|
||||
transports: ['websocket', 'polling'],
|
||||
upgrade: true,
|
||||
@@ -1066,7 +1068,11 @@ function connectToServer() {
|
||||
});
|
||||
|
||||
socket.on('server-identified', (data) => {
|
||||
addLog(`✅ Identificação confirmada pelo servidor para o cliente: ${data.clientInfo?.name}`);
|
||||
const info = data.clientInfo || {};
|
||||
const clinicLabel = info.clinicName && info.clinicName !== 'Clínica não identificada'
|
||||
? `Clínica: ${info.clinicName}`
|
||||
: '⚠️ Clínica não identificada — configure o Token no painel de configurações';
|
||||
addLog(`✅ Identificação confirmada: PC=${info.name} | ${clinicLabel}`);
|
||||
isIdentified = true;
|
||||
sendStatusToParent();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user