fix login
This commit is contained in:
@@ -13,7 +13,7 @@ logging.basicConfig(format='[%(asctime)s] %(process)s {%(filename)s:%(lineno)d}
|
|||||||
|
|
||||||
class MatrixBot:
|
class MatrixBot:
|
||||||
__AUTHOR__ = 'anima'
|
__AUTHOR__ = 'anima'
|
||||||
__VERSION__ = '0.6.1'
|
__VERSION__ = '0.6.3'
|
||||||
def __init__(self, config_file: str = 'bot.conf', session_file: str = 'session.tmp') -> None:
|
def __init__(self, config_file: str = 'bot.conf', session_file: str = 'session.tmp') -> None:
|
||||||
"""
|
"""
|
||||||
Args:
|
Args:
|
||||||
@@ -59,7 +59,6 @@ class MatrixBot:
|
|||||||
session = {
|
session = {
|
||||||
'access_token': self.session.access_token,
|
'access_token': self.session.access_token,
|
||||||
'device_id': self.session.device_id,
|
'device_id': self.session.device_id,
|
||||||
'user_id': self.user_id,
|
|
||||||
'next_batch': self.client.next_batch
|
'next_batch': self.client.next_batch
|
||||||
}
|
}
|
||||||
logging.debug('save session file')
|
logging.debug('save session file')
|
||||||
@@ -80,7 +79,6 @@ class MatrixBot:
|
|||||||
session = yaml.safe_load(f)
|
session = yaml.safe_load(f)
|
||||||
self.client.access_token = session['access_token']
|
self.client.access_token = session['access_token']
|
||||||
self.client.device_id = session['device_id']
|
self.client.device_id = session['device_id']
|
||||||
self.client.user_id = session["user_id"]
|
|
||||||
self.client.next_batch = session['next_batch']
|
self.client.next_batch = session['next_batch']
|
||||||
return True
|
return True
|
||||||
|
|
||||||
@@ -100,7 +98,7 @@ class MatrixBot:
|
|||||||
|
|
||||||
logging.debug(f'try login with account {self.username}')
|
logging.debug(f'try login with account {self.username}')
|
||||||
self.session = await self.client.login(self.__password)
|
self.session = await self.client.login(self.__password)
|
||||||
if isinstance(session, LoginResponse):
|
if isinstance(self.session, LoginResponse):
|
||||||
logging.info(f'login successfull with account {self.username} on server {self.homeserver}')
|
logging.info(f'login successfull with account {self.username} on server {self.homeserver}')
|
||||||
self._save_session()
|
self._save_session()
|
||||||
return True
|
return True
|
||||||
|
|||||||
Reference in New Issue
Block a user