aboutsummaryrefslogtreecommitdiff
path: root/ui/room-view.go
diff options
context:
space:
mode:
authorTulir Asokan <tulir@maunium.net>2020-03-20 14:32:29 +0200
committerTulir Asokan <tulir@maunium.net>2020-03-20 14:32:30 +0200
commit87b394abecc54b136487d0086c3e62dac6a2acf2 (patch)
treeae12fe3466f5f56f687b750b97721862a457a80a /ui/room-view.go
parent5a2c74514dd672343fbd012ab864518b9ee12957 (diff)
Support formatting in rainbows
Fixes #119
Diffstat (limited to 'ui/room-view.go')
-rw-r--r--ui/room-view.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/ui/room-view.go b/ui/room-view.go
index 3c4be8f..ef19c9d 100644
--- a/ui/room-view.go
+++ b/ui/room-view.go
@@ -622,6 +622,10 @@ func (view *RoomView) SendReaction(eventID string, reaction string) {
}
func (view *RoomView) SendMessage(msgtype mautrix.MessageType, text string) {
+ view.SendMessageHTML(msgtype, text, "")
+}
+
+func (view *RoomView) SendMessageHTML(msgtype mautrix.MessageType, text, html string) {
defer debug.Recover()
debug.Print("Sending message", msgtype, text, "to", view.Room.ID)
if !view.config.Preferences.DisableEmojis {
@@ -639,7 +643,7 @@ func (view *RoomView) SendMessage(msgtype mautrix.MessageType, text string) {
Event: view.replying,
}
}
- evt := view.parent.matrix.PrepareMarkdownMessage(view.Room.ID, msgtype, text, rel)
+ evt := view.parent.matrix.PrepareMarkdownMessage(view.Room.ID, msgtype, text, html, rel)
msg := view.parseEvent(evt.SomewhatDangerousCopy())
view.content.AddMessage(msg, AppendMessage)
view.ClearAllContext()