mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-12-16 00:23:50 -05:00
Consistently use room_id from federation request body (#8776)
* Consistently use room_id from federation request body Some federation APIs have a redundant `room_id` path param (see https://github.com/matrix-org/matrix-doc/issues/2330). We should make sure we consistently use either the path param or the body param, and the body param is easier. * Kill off some references to "context" Once upon a time, "rooms" were known as "contexts". I think this kills of the last references to "contexts".
This commit is contained in:
parent
51338491c9
commit
950bb0305f
5 changed files with 49 additions and 54 deletions
|
|
@ -55,6 +55,7 @@ from synapse.events import EventBase
|
|||
from synapse.events.snapshot import EventContext
|
||||
from synapse.events.validator import EventValidator
|
||||
from synapse.handlers._base import BaseHandler
|
||||
from synapse.http.servlet import assert_params_in_dict
|
||||
from synapse.logging.context import (
|
||||
make_deferred_yieldable,
|
||||
nested_logging_context,
|
||||
|
|
@ -2688,7 +2689,7 @@ class FederationHandler(BaseHandler):
|
|||
)
|
||||
|
||||
async def on_exchange_third_party_invite_request(
|
||||
self, room_id: str, event_dict: JsonDict
|
||||
self, event_dict: JsonDict
|
||||
) -> None:
|
||||
"""Handle an exchange_third_party_invite request from a remote server
|
||||
|
||||
|
|
@ -2696,12 +2697,11 @@ class FederationHandler(BaseHandler):
|
|||
into a normal m.room.member invite.
|
||||
|
||||
Args:
|
||||
room_id: The ID of the room.
|
||||
|
||||
event_dict (dict[str, Any]): Dictionary containing the event body.
|
||||
event_dict: Dictionary containing the event body.
|
||||
|
||||
"""
|
||||
room_version = await self.store.get_room_version_id(room_id)
|
||||
assert_params_in_dict(event_dict, ["room_id"])
|
||||
room_version = await self.store.get_room_version_id(event_dict["room_id"])
|
||||
|
||||
# NB: event_dict has a particular specced format we might need to fudge
|
||||
# if we change event formats too much.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue