mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-03 16:34:47 -04:00
Split multiplart email sending into a dedicated handler (#9977)
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
This commit is contained in:
parent
6660912226
commit
41ac128fd3
5 changed files with 121 additions and 89 deletions
|
@ -104,6 +104,7 @@ from synapse.handlers.room_list import RoomListHandler
|
|||
from synapse.handlers.room_member import RoomMemberHandler, RoomMemberMasterHandler
|
||||
from synapse.handlers.room_member_worker import RoomMemberWorkerHandler
|
||||
from synapse.handlers.search import SearchHandler
|
||||
from synapse.handlers.send_email import SendEmailHandler
|
||||
from synapse.handlers.set_password import SetPasswordHandler
|
||||
from synapse.handlers.space_summary import SpaceSummaryHandler
|
||||
from synapse.handlers.sso import SsoHandler
|
||||
|
@ -549,6 +550,10 @@ class HomeServer(metaclass=abc.ABCMeta):
|
|||
def get_search_handler(self) -> SearchHandler:
|
||||
return SearchHandler(self)
|
||||
|
||||
@cache_in_self
|
||||
def get_send_email_handler(self) -> SendEmailHandler:
|
||||
return SendEmailHandler(self)
|
||||
|
||||
@cache_in_self
|
||||
def get_set_password_handler(self) -> SetPasswordHandler:
|
||||
return SetPasswordHandler(self)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue