|
@@ -142,17 +142,12 @@ class ReplicationRemoteKnockRestServlet(ReplicationEndpoint):
|
|
|
}
|
|
|
|
|
|
async def _handle_request( # type: ignore[override]
|
|
|
- self,
|
|
|
- request: SynapseRequest,
|
|
|
- content: JsonDict,
|
|
|
- room_id: str,
|
|
|
- user_id: str,
|
|
|
+ self, request: SynapseRequest, content: JsonDict, room_id: str, user_id: str
|
|
|
) -> Tuple[int, JsonDict]:
|
|
|
remote_room_hosts = content["remote_room_hosts"]
|
|
|
event_content = content["content"]
|
|
|
|
|
|
requester = Requester.deserialize(self.store, content["requester"])
|
|
|
-
|
|
|
request.requester = requester
|
|
|
|
|
|
logger.debug("remote_knock: %s on room: %s", user_id, room_id)
|
|
@@ -277,16 +272,12 @@ class ReplicationRemoteRescindKnockRestServlet(ReplicationEndpoint):
|
|
|
}
|
|
|
|
|
|
async def _handle_request( # type: ignore[override]
|
|
|
- self,
|
|
|
- request: SynapseRequest,
|
|
|
- content: JsonDict,
|
|
|
- knock_event_id: str,
|
|
|
+ self, request: SynapseRequest, content: JsonDict, knock_event_id: str
|
|
|
) -> Tuple[int, JsonDict]:
|
|
|
txn_id = content["txn_id"]
|
|
|
event_content = content["content"]
|
|
|
|
|
|
requester = Requester.deserialize(self.store, content["requester"])
|
|
|
-
|
|
|
request.requester = requester
|
|
|
|
|
|
# hopefully we're now on the master, so this won't recurse!
|
|
@@ -363,3 +354,5 @@ def register_servlets(hs: "HomeServer", http_server: HttpServer) -> None:
|
|
|
ReplicationRemoteJoinRestServlet(hs).register(http_server)
|
|
|
ReplicationRemoteRejectInviteRestServlet(hs).register(http_server)
|
|
|
ReplicationUserJoinedLeftRoomRestServlet(hs).register(http_server)
|
|
|
+ ReplicationRemoteKnockRestServlet(hs).register(http_server)
|
|
|
+ ReplicationRemoteRescindKnockRestServlet(hs).register(http_server)
|