mirror of
https://forgejo.ellis.link/continuwuation/continuwuity.git
synced 2026-05-26 20:49:55 +00:00
fix: Ensure that room ID is present on state events sent to client
routes Mostly fixes !1094 The remaining issue is federation routes
This commit is contained in:
@@ -158,7 +158,7 @@ pub(crate) async fn get_state_events_for_key_route(
|
|||||||
"content": event.content(),
|
"content": event.content(),
|
||||||
"event_id": event.event_id(),
|
"event_id": event.event_id(),
|
||||||
"origin_server_ts": event.origin_server_ts(),
|
"origin_server_ts": event.origin_server_ts(),
|
||||||
"room_id": event.room_id(),
|
"room_id": event.room_id_or_hash(),
|
||||||
"sender": event.sender(),
|
"sender": event.sender(),
|
||||||
"state_key": event.state_key(),
|
"state_key": event.state_key(),
|
||||||
"type": event.kind(),
|
"type": event.kind(),
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ impl<'a, E: Event> From<Ref<'a, E>> for Raw<AnyTimelineEvent> {
|
|||||||
"content": content,
|
"content": content,
|
||||||
"event_id": event.event_id(),
|
"event_id": event.event_id(),
|
||||||
"origin_server_ts": event.origin_server_ts(),
|
"origin_server_ts": event.origin_server_ts(),
|
||||||
"room_id": event.room_id(),
|
"room_id": event.room_id_or_hash(),
|
||||||
"sender": event.sender(),
|
"sender": event.sender(),
|
||||||
"type": event.kind(),
|
"type": event.kind(),
|
||||||
});
|
});
|
||||||
@@ -117,7 +117,7 @@ impl<'a, E: Event> From<Ref<'a, E>> for Raw<AnyStateEvent> {
|
|||||||
"content": event.content(),
|
"content": event.content(),
|
||||||
"event_id": event.event_id(),
|
"event_id": event.event_id(),
|
||||||
"origin_server_ts": event.origin_server_ts(),
|
"origin_server_ts": event.origin_server_ts(),
|
||||||
"room_id": event.room_id(),
|
"room_id": event.room_id_or_hash(),
|
||||||
"sender": event.sender(),
|
"sender": event.sender(),
|
||||||
"state_key": event.state_key(),
|
"state_key": event.state_key(),
|
||||||
"type": event.kind(),
|
"type": event.kind(),
|
||||||
|
|||||||
Reference in New Issue
Block a user