From b8921397b82f3eb24765c8bf1dd2a4c563cc73bf Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Wed, 11 Jun 2025 19:10:19 +0300 Subject: [PATCH] event,requests: add MSC4293 redact events field to member events --- event/member.go | 2 ++ requests.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/event/member.go b/event/member.go index d0ff2a7c..02b7cae9 100644 --- a/event/member.go +++ b/event/member.go @@ -42,6 +42,8 @@ type MemberEventContent struct { ThirdPartyInvite *ThirdPartyInvite `json:"third_party_invite,omitempty"` Reason string `json:"reason,omitempty"` MSC3414File *EncryptedFileInfo `json:"org.matrix.msc3414.file,omitempty"` + + MSC4293RedactEvents bool `json:"org.matrix.msc4293.redact_events,omitempty"` } type ThirdPartyInvite struct { diff --git a/requests.go b/requests.go index 42d257fb..8363aeda 100644 --- a/requests.go +++ b/requests.go @@ -193,6 +193,8 @@ type ReqKickUser struct { type ReqBanUser struct { Reason string `json:"reason,omitempty"` UserID id.UserID `json:"user_id"` + + MSC4293RedactEvents bool `json:"org.matrix.msc4293.redact_events,omitempty"` } // ReqUnbanUser is the JSON request for https://spec.matrix.org/v1.2/client-server-api/#post_matrixclientv3roomsroomidunban