Closed jtapeg closed 3 years ago
Boa tarde.
Na versão nightly coloquei uma opção para permitir ativar phoneWatchdog, na qual força a verificação de conexão do celular com o WhatsApp.
Para usar basta seguir o código:
// Para iniciar
client.startPhoneWatchdog(15000); // onde tempo é em milissegundo, logo, 15000 é igual a 15 segundos.
// Para parar
client.stopPhoneWatchdog();
Lembrando que o WhatsApp internamente tem um mecanismo que retarda a notificação de desconexão, sendo em média de até 25 segundos após a última verificação.
Para instalar a versão nightly: https://wppconnect-team.github.io/wppconnect/pages/Getting%20Started/installation.html
Você pode agora verificar melhor o status do telefone utilizando o onStateChange sendo igual a TIMEOUT
.
Juntamente com o startPhoneWatchdog, você pode forçar uma periodicidade melhor, pois o WhatsApp apenas verifica apenas quando é realizado alguma ação.
Uma opção que pensei é ele identificar a desconexão de alguma maneira e gerar um log no statusFind que o celular esta desconectado da internet