Example #1
0
 def __init__(self, hs):
     self.registration_handler = RegistrationHandler(hs)
     self.message_handler = MessageHandler(hs)
     self.room_creation_handler = RoomCreationHandler(hs)
     self.room_member_handler = RoomMemberHandler(hs)
     self.event_stream_handler = EventStreamHandler(hs)
     self.event_handler = EventHandler(hs)
     self.federation_handler = FederationHandler(hs)
     self.profile_handler = ProfileHandler(hs)
     self.presence_handler = PresenceHandler(hs)
     self.room_list_handler = RoomListHandler(hs)
     self.directory_handler = DirectoryHandler(hs)
     self.typing_notification_handler = TypingNotificationHandler(hs)
     self.admin_handler = AdminHandler(hs)
     self.receipts_handler = ReceiptsHandler(hs)
     asapi = ApplicationServiceApi(hs)
     self.appservice_handler = ApplicationServicesHandler(
         hs, asapi,
         AppServiceScheduler(clock=hs.get_clock(),
                             store=hs.get_datastore(),
                             as_api=asapi))
     self.sync_handler = SyncHandler(hs)
     self.auth_handler = AuthHandler(hs)
     self.identity_handler = IdentityHandler(hs)
     self.search_handler = SearchHandler(hs)
     self.room_context_handler = RoomContextHandler(hs)
Example #2
0
 def __init__(self, hs):
     self.registration_handler = RegistrationHandler(hs)
     self.message_handler = MessageHandler(hs)
     self.room_creation_handler = RoomCreationHandler(hs)
     self.room_member_handler = RoomMemberHandler(hs)
     self.event_stream_handler = EventStreamHandler(hs)
     self.event_handler = EventHandler(hs)
     self.federation_handler = FederationHandler(hs)
     self.profile_handler = ProfileHandler(hs)
     self.presence_handler = PresenceHandler(hs)
     self.room_list_handler = RoomListHandler(hs)
     self.login_handler = LoginHandler(hs)
     self.directory_handler = DirectoryHandler(hs)
     self.typing_notification_handler = TypingNotificationHandler(hs)
     self.admin_handler = AdminHandler(hs)
     self.appservice_handler = ApplicationServicesHandler(
         hs, ApplicationServiceApi(hs)
     )
     self.sync_handler = SyncHandler(hs)
Example #3
0
 def build_application_service_api(self):
     return ApplicationServiceApi(self)
Example #4
0
 def get_application_service_api(self) -> ApplicationServiceApi:
     return ApplicationServiceApi(self)