mirror of
https://github.com/element-hq/synapse
synced 2024-06-30 19:33:30 +00:00
Let clients specify prev_event_ids HACKY HACKY HACKY XXX
This commit is contained in:
parent
eebc6dfe38
commit
50ba4b34ff
|
@ -268,12 +268,15 @@ class RoomSendEventRestServlet(TransactionRestServlet):
|
|||
if b"ts" in request.args and requester.app_service:
|
||||
event_dict["origin_server_ts"] = parse_integer(request, "ts", 0)
|
||||
|
||||
# XXX Horrible hack.
|
||||
prev_event_ids = parse_strings_from_args(request.args, "prev_event_id")
|
||||
|
||||
try:
|
||||
(
|
||||
event,
|
||||
_,
|
||||
) = await self.event_creation_handler.create_and_send_nonmember_event(
|
||||
requester, event_dict, txn_id=txn_id
|
||||
requester, event_dict, txn_id=txn_id, prev_event_ids=prev_event_ids
|
||||
)
|
||||
event_id = event.event_id
|
||||
except ShadowBanError:
|
||||
|
|
Loading…
Reference in a new issue