2022-08-10 00:00:55 +10:00
|
|
|
from .chatlib import *
|
2022-08-09 20:36:27 +10:00
|
|
|
import .listeners
|
|
|
|
real_listeners=dict(filter(lambda x:isinstance(x,Listener),listeners.__dict__.items()))
|
|
|
|
|
|
|
|
class MatrixClient(MatrixClient):
|
|
|
|
def __init__(self,*args,**kwargs):
|
|
|
|
super().__init__(*args,**kwargs)
|
|
|
|
self.listeners=real_listeners
|
|
|
|
self.homeserver=homeserver
|
|
|
|
self.token=token # Deal with login stuff later
|
|
|
|
self.baseurl=f'https://{self.homeserver}/_matrix/client'
|
|
|
|
self.session=ah.ClientSession()
|
|
|
|
self.since=None
|