From 1f1e0671cc190001a7b5f4fabb1f2f56a028748e Mon Sep 17 00:00:00 2001 From: Alvaro Date: Mon, 30 Mar 2020 18:51:07 +0200 Subject: [PATCH] Update version of whatsapp web --- backend/whatsapp.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/backend/whatsapp.py b/backend/whatsapp.py index 0a95299..ea5ec00 100755 --- a/backend/whatsapp.py +++ b/backend/whatsapp.py @@ -27,6 +27,8 @@ from utilities import *; from whatsapp_binary_reader import whatsappReadBinary; +WHATSAPP_WEB_VERSION="0,4,2081" + reload(sys); sys.setdefaultencoding("utf-8"); @@ -233,12 +235,12 @@ def generateQRCode(self, callback=None): self.loginInfo["clientId"] = base64.b64encode(os.urandom(16)); messageTag = str(getTimestamp()); self.messageQueue[messageTag] = { "desc": "_login", "callback": callback }; - message = messageTag + ',["admin","init",[0,3,2390],["Chromium at ' + datetime.datetime.now().isoformat() + '","Chromium"],"' + self.loginInfo["clientId"] + '",true]'; + message = messageTag + ',["admin","init",['+ WHATSAPP_WEB_VERSION + '],["Chromium at ' + datetime.datetime.now().isoformat() + '","Chromium"],"' + self.loginInfo["clientId"] + '",true]'; self.activeWs.send(message); - + def restoreSession(self, callback=None): messageTag = str(getTimestamp()) - message = messageTag + ',["admin","init",[0,3,2390],["Chromium at ' + datetime.now().isoformat() + '","Chromium"],"' + self.loginInfo["clientId"] + '",true]' + message = messageTag + ',["admin","init",['+ WHATSAPP_WEB_VERSION + '],["Chromium at ' + datetime.now().isoformat() + '","Chromium"],"' + self.loginInfo["clientId"] + '",true]' self.activeWs.send(message) messageTag = str(getTimestamp())