- O que significa o badge "Online" no perfil de um profissional?
- O profissional está conectado neste momento, com o app ou site aberto e visibilidade ativada. Mostramos um indicador verde pulsante com a hora em que ele se conectou (online_since). Atualizamos o status em tempo real, sem precisar recarregar a página.
- O que significa "Offline" e "Visto pela última vez há X"?
- O badge Offline aparece apenas quando o profissional saiu há pouco tempo (até 10 minutos por padrão). Mostramos a mensagem "Visto pela última vez há X min" usando o carimbo lastSeen, que é o momento exato em que detectamos a desconexão. Após esse intervalo, o badge desaparece para não passar uma impressão errada.
- Quais dados são usados para calcular o status?
- Usamos apenas o user_id do profissional, sua cidade (opcional) e dois timestamps: online_since (início da sessão atual) e lastSeen (última desconexão detectada). Não armazenamos histórico, nem coletamos IP ou geolocalização para esse recurso. Tudo fica em memória durante a sessão.
- O que acontece se o tempo real falhar?
- Se o canal de tempo real ficar indisponível, ocultamos automaticamente os badges Online/Offline e o filtro de Status. A busca continua funcionando normalmente por avaliação, distância e relevância — sem quebrar a ordenação dos resultados.
- Como o status influencia minha busca em /buscar?
- O modo padrão "Online primeiro" mantém a ordenação que você escolheu (distância, avaliação ou relevância) e apenas sobe os profissionais online ao topo de cada grupo. Você também pode escolher "Apenas Online" (somente quem está conectado agora) ou "Recentemente Offline" (saíram há poucos minutos).
- Profissional: como controlar minha visibilidade?
- No painel, em "Status — Trabalhando agora", você pode desativar o modo visível a qualquer momento. Quando invisível, seu cartão deixa de mostrar o badge verde, mas seus serviços continuam aparecendo nas buscas normalmente. Sua preferência fica salva no seu dispositivo.