Restore thread replies with preview suppression

This commit is contained in:
dan 2026-01-22 10:47:27 -08:00
parent bb112009a1
commit e38c5216b9

View file

@ -207,6 +207,13 @@ func (b *Bot) sendReply(ctx context.Context, evt *event.Event, response string)
content.FormattedBody = formatted content.FormattedBody = formatted
} }
original := evt.Content.AsMessage()
if original != nil && original.RelatesTo != nil && original.RelatesTo.GetThreadParent() != "" {
content.SetThread(evt)
} else {
content.SetReply(evt)
}
_, err := b.client.SendMessageEvent(ctx, evt.RoomID, event.EventMessage, content) _, err := b.client.SendMessageEvent(ctx, evt.RoomID, event.EventMessage, content)
return err return err
} }