From 378bac1fe6eaa4f46bb920dfa9d903697817879c Mon Sep 17 00:00:00 2001 From: eta Date: Wed, 16 Sep 2020 15:59:57 +0100 Subject: [PATCH] Handle the mysterious 419 login failure code --- stuff.lisp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/stuff.lisp b/stuff.lisp index f90fb40..94e1e35 100644 --- a/stuff.lisp +++ b/stuff.lisp @@ -250,6 +250,11 @@ WhatsXMPP represents users as u440123456789 and groups as g1234-5678." (admin-msg comp jid "Error: WhatsApp Web denied access. You may have violated the Terms of Service.") (admin-presence comp jid "Access denied" "xa") (update-session-data jid ""))) + ((equal status-code 419) + (progn + (admin-msg comp jid "Error: WhatsApp Web have invalidated this connection for some reason. You'll need to scan the QR code again. (It's unclear why this happens.") + (admin-presence comp jid "Connection invalidated" "xa") + (update-session-data jid ""))) (t (progn (admin-presence comp jid "Login failure" "xa")