Skip to content
Snippets Groups Projects
Unverified Commit fa842a98 authored by Patrick Cloke's avatar Patrick Cloke Committed by GitHub
Browse files

Use the account handler in additional places. (#9166)

parent 47d48a58
No related branches found
No related tags found
No related merge requests found
Add experimental support for moving off receipts and account data persistence off master.
...@@ -42,6 +42,7 @@ class ResourceLimitsServerNotices: ...@@ -42,6 +42,7 @@ class ResourceLimitsServerNotices:
self._auth = hs.get_auth() self._auth = hs.get_auth()
self._config = hs.config self._config = hs.config
self._resouce_limited = False self._resouce_limited = False
self._account_data_handler = hs.get_account_data_handler()
self._message_handler = hs.get_message_handler() self._message_handler = hs.get_message_handler()
self._state = hs.get_state_handler() self._state = hs.get_state_handler()
...@@ -177,7 +178,7 @@ class ResourceLimitsServerNotices: ...@@ -177,7 +178,7 @@ class ResourceLimitsServerNotices:
# tag already present, nothing to do here # tag already present, nothing to do here
need_to_set_tag = False need_to_set_tag = False
if need_to_set_tag: if need_to_set_tag:
max_id = await self._store.add_tag_to_room( max_id = await self._account_data_handler.add_tag_to_room(
user_id, room_id, SERVER_NOTICE_ROOM_TAG, {} user_id, room_id, SERVER_NOTICE_ROOM_TAG, {}
) )
self._notifier.on_new_event("account_data_key", max_id, users=[user_id]) self._notifier.on_new_event("account_data_key", max_id, users=[user_id])
......
...@@ -35,6 +35,7 @@ class ServerNoticesManager: ...@@ -35,6 +35,7 @@ class ServerNoticesManager:
self._store = hs.get_datastore() self._store = hs.get_datastore()
self._config = hs.config self._config = hs.config
self._account_data_handler = hs.get_account_data_handler()
self._room_creation_handler = hs.get_room_creation_handler() self._room_creation_handler = hs.get_room_creation_handler()
self._room_member_handler = hs.get_room_member_handler() self._room_member_handler = hs.get_room_member_handler()
self._event_creation_handler = hs.get_event_creation_handler() self._event_creation_handler = hs.get_event_creation_handler()
...@@ -163,7 +164,7 @@ class ServerNoticesManager: ...@@ -163,7 +164,7 @@ class ServerNoticesManager:
) )
room_id = info["room_id"] room_id = info["room_id"]
max_id = await self._store.add_tag_to_room( max_id = await self._account_data_handler.add_tag_to_room(
user_id, room_id, SERVER_NOTICE_ROOM_TAG, {} user_id, room_id, SERVER_NOTICE_ROOM_TAG, {}
) )
self._notifier.on_new_event("account_data_key", max_id, users=[user_id]) self._notifier.on_new_event("account_data_key", max_id, users=[user_id])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment