From 941241e7afd2bbf5fc192447d15adaf144ca0e94 Mon Sep 17 00:00:00 2001 From: timedout Date: Tue, 3 Feb 2026 15:45:43 +0000 Subject: [PATCH] add msc4242 fields to RespSendJoin --- federation/client.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/federation/client.go b/federation/client.go index 3e590e1b..b2bc1817 100644 --- a/federation/client.go +++ b/federation/client.go @@ -292,11 +292,15 @@ type ReqSendKnock struct { } type RespSendJoin struct { - AuthChain []PDU `json:"auth_chain"` + AuthChain []PDU `json:"auth_chain,omitempty"` Event PDU `json:"event"` MembersOmitted bool `json:"members_omitted"` - ServersInRoom []string `json:"servers_in_room"` - State []PDU `json:"state"` + ServersInRoom []string `json:"servers_in_room,omitempty"` + State []PDU `json:"state,omitempty"` + + // MSC4242 fields + StateDag []PDU `json:"state_dag,omitempty"` + PartialStateEventIDs []id.EventID `json:"partial_state_event_ids,omitempty"` } type RespSendKnock struct {