diff options
author | Erik Johnston <erik@matrix.org> | 2019-10-11 15:26:09 +0100 |
---|---|---|
committer | Erik Johnston <erik@matrix.org> | 2019-10-11 15:26:09 +0100 |
commit | 3c2d6c708cd93df7fc945e10014049e9f9b36f46 (patch) | |
tree | fe45c9c825d9db33ec4fd50f57f6cf1b0a02f6e1 /synapse/rest/admin/__init__.py | |
parent | Newsfile (diff) | |
download | synapse-3c2d6c708cd93df7fc945e10014049e9f9b36f46.tar.xz |
Add maybe_awaitable and fix __init__ bugs
Diffstat (limited to 'synapse/rest/admin/__init__.py')
-rw-r--r-- | synapse/rest/admin/__init__.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/synapse/rest/admin/__init__.py b/synapse/rest/admin/__init__.py index f7b9483008..939418ee2b 100644 --- a/synapse/rest/admin/__init__.py +++ b/synapse/rest/admin/__init__.py @@ -44,6 +44,7 @@ from synapse.rest.admin.purge_room_servlet import PurgeRoomServlet from synapse.rest.admin.server_notice_servlet import SendServerNoticeServlet from synapse.rest.admin.users import UserAdminServlet from synapse.types import UserID, create_requester +from synapse.util.async_helpers import maybe_awaitable from synapse.util.versionstring import get_version_string logger = logging.getLogger(__name__) @@ -310,7 +311,7 @@ class PurgeHistoryRestServlet(RestServlet): errcode=Codes.BAD_JSON, ) - purge_id = await self.pagination_handler.start_purge_history( + purge_id = self.pagination_handler.start_purge_history( room_id, token, delete_local_events=delete_local_events ) @@ -480,7 +481,9 @@ class ShutdownRoomRestServlet(RestServlet): ratelimit=False, ) - aliases_for_room = await self.store.get_aliases_for_room(room_id) + aliases_for_room = await maybe_awaitable( + self.store.get_aliases_for_room(room_id) + ) await self.store.update_aliases_for_room( room_id, new_room_id, requester_user_id |