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