diff options
Diffstat (limited to 'protocols/WhatsAppWeb/src/server.cpp')
-rw-r--r-- | protocols/WhatsAppWeb/src/server.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/protocols/WhatsAppWeb/src/server.cpp b/protocols/WhatsAppWeb/src/server.cpp index e6f1dd20f8..663a10901f 100644 --- a/protocols/WhatsAppWeb/src/server.cpp +++ b/protocols/WhatsAppWeb/src/server.cpp @@ -244,10 +244,18 @@ void WhatsAppProto::OnLoggedIn() &WhatsAppProto::OnIqCountPrekeys); // retrieve initial info + WANodeIq abt(IQ::GET, "abt"); + abt.addChild("props")->addAttr("protocol", "1"); + WSSendNode(abt, &WhatsAppProto::OnIqDoNothing); + + WSSendNode( + WANodeIq(IQ::GET, "w") << XCHILD("props"), + &WhatsAppProto::OnIqDoNothing); + WSSendNode( WANodeIq(IQ::GET, "blocklist"), &WhatsAppProto::OnIqBlockList); - + WSSendNode( WANodeIq(IQ::GET, "privacy") << XCHILD("privacy"), &WhatsAppProto::OnIqDoNothing); |