Files
NoIdle/DEBUG_ATUALIZACAO.md

48 lines
1.3 KiB
Markdown
Raw Permalink Normal View History

# Debug - Atualização Automática
## Como verificar se está funcionando:
1. **Abra o Console do Navegador (F12)**
2. **Vá para a página de Atividades**
3. **Você deve ver logs a cada 10 segundos:**
- "⏰ Atualização automática às XX:XX:XX"
- "🔄 Carregando atividades..."
- "✅ X atividades atualizadas às XX:XX:XX"
4. **O horário "Última atualização" deve mudar a cada 10 segundos**
## Se não funcionar:
### Verificar se o setInterval está rodando:
```javascript
// No console do navegador, digite:
setInterval(() => console.log('Teste', new Date()), 1000)
// Se aparecer logs a cada segundo, o setInterval funciona
```
### Verificar se a API está respondendo:
```javascript
// No console do navegador:
fetch('/api/activities?limit=50', {
headers: { 'Authorization': 'Bearer ' + localStorage.getItem('token') }
}).then(r => r.json()).then(console.log)
```
### Verificar se há erros:
- Abra o Console (F12)
- Veja se há erros em vermelho
- Veja se há warnings
## Problema conhecido:
Se os dados não mudam, pode ser porque:
- Não há novas atividades no banco (última foi há mais de 24h)
- Os clients não estão enviando dados
- A página atualiza, mas os dados são os mesmos
## Solução alternativa (se não funcionar):
Adicionar um botão de refresh manual que funciona sempre.