From 301a1fbe33e1eb486364158e3e868dcd46d8a841 Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Fri, 2 Jan 2026 13:16:43 -0700 Subject: [PATCH] Un-break main post refactor --- event/renderer.go | 4 ++-- filter/filter_keyword_template.go | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/event/renderer.go b/event/renderer.go index 1a5b5a4..ad8a0bd 100644 --- a/event/renderer.go +++ b/event/renderer.go @@ -8,7 +8,7 @@ import ( "github.com/matrix-org/gomatrixserverlib" ) -type messageEventContent struct { +type MessageEventContent struct { Body string `json:"body"` Msgtype string `json:"msgtype"` FormattedBody string `json:"formatted_body"` @@ -25,7 +25,7 @@ type reactionEventContent struct { func RenderToText(event gomatrixserverlib.PDU) ([]string, error) { switch event.Type() { case "m.room.message": - content := &messageEventContent{} + content := &MessageEventContent{} err := json.Unmarshal(event.Content(), &content) if err != nil { return nil, err diff --git a/filter/filter_keyword_template.go b/filter/filter_keyword_template.go index 0b27c35..edd73f1 100644 --- a/filter/filter_keyword_template.go +++ b/filter/filter_keyword_template.go @@ -8,6 +8,7 @@ import ( "log" "time" + "github.com/matrix-org/policyserv/event" "github.com/matrix-org/policyserv/filter/classification" "github.com/matrix-org/policyserv/internal" "github.com/matrix-org/policyserv/pslib" @@ -66,7 +67,7 @@ func (f *InstancedKeywordTemplateFilter) CheckEvent(ctx context.Context, input * return nil, nil } - content := &messageEventContent{} + content := &event.MessageEventContent{} err := json.Unmarshal(input.Event.Content(), &content) if err != nil { // Probably not a string