From 3daadc3d105ff8736cd36a73426c77eeb8c3ad45 Mon Sep 17 00:00:00 2001 From: outlet360 Date: Sat, 7 Nov 2026 13:28:00 -0500 Subject: [PATCH] update fork to be up-to-date with matrixmc --- main.go | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/main.go b/main.go index b55d885..709d3c6 100644 --- a/main.go +++ b/main.go @@ -370,17 +370,18 @@ func (b *Bridge) SendMessage(roomID id.RoomID, text string) { } func (b *Bridge) SendMessageWithpmp(roomID id.RoomID, displayname, text string) { if b.Usepmp { - json := map[string]any{ - "msgtype": "m.text", - "body": text, - "com.beeper.per_message_profile": map[string]string{ - "displayname": displayname, - "id": displayname, - }, - } - b.Matrix.SendMessageEvent(b.ctx, b.RoomID, event.EventMessage, json) - return - } + evt := &event.MessageEventContent{ + MsgType: event.MsgText, + Body: text, + BeeperPerMessageProfile: &event.BeeperPerMessageProfile{ + ID: displayname, + Displayname: displayname, + }, + } + evt.AddPerMessageProfileFallback() + b.Matrix.SendMessageEvent(b.ctx, b.RoomID, event.EventMessage, evt) + return + } b.Matrix.SendText(b.ctx, b.RoomID, text) } func (b *Bridge) IsTrustedUser(mxid id.UserID) bool {