fix login

This commit is contained in:
2026-02-18 21:38:17 +01:00
parent fa2ef3945e
commit 9dc18dc3c7
+2 -4
View File
@@ -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