Merge pull request #3616 from matrix-org/travis/event_id_send_leave

Update the send_leave path to be an event_id
This commit is contained in:
Richard van der Hoff 2018-07-26 23:25:17 +01:00 committed by GitHub
commit d42455cdc9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

1
changelog.d/3616.misc Normal file
View file

@ -0,0 +1 @@
Update the /send_leave path registration to use event_id rather than a transaction ID.

View file

@ -404,10 +404,10 @@ class FederationMakeLeaveServlet(BaseFederationServlet):
class FederationSendLeaveServlet(BaseFederationServlet): class FederationSendLeaveServlet(BaseFederationServlet):
PATH = "/send_leave/(?P<room_id>[^/]*)/(?P<txid>[^/]*)" PATH = "/send_leave/(?P<room_id>[^/]*)/(?P<event_id>[^/]*)"
@defer.inlineCallbacks @defer.inlineCallbacks
def on_PUT(self, origin, content, query, room_id, txid): def on_PUT(self, origin, content, query, room_id, event_id):
content = yield self.handler.on_send_leave_request(origin, content) content = yield self.handler.on_send_leave_request(origin, content)
defer.returnValue((200, content)) defer.returnValue((200, content))