Apply fix from eracknaphobia/sucks for mysterious auth error issue.

This commit is contained in:
William Pietri
2018-09-22 17:45:47 -07:00
parent 3a392a3fcc
commit 07bd96c9c7
3 changed files with 46 additions and 4 deletions
+6 -2
View File
@@ -123,8 +123,12 @@ class EcoVacsAPI:
self.auth_code = self.__call_main_api('user/getAuthCode',
('uid', self.uid),
('accessToken', self.login_access_token))['authCode']
self.user_access_token = self.__call_login_by_it_token()['token']
_LOGGER.debug("EcoVacsAPI connection complete")
login_response = self.__call_login_by_it_token()
self.user_access_token = login_response['token']
if login_response['userId'] != self.uid:
logging.debug("Switching to shorter UID " + login_response['userId'])
self.uid = login_response['userId']
logging.debug("EcoVacsAPI connection complete")
def __sign(self, params):
result = params.copy()