From 911107313224bce1ec33a1cae1a7218c21eb0dfb Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Tue, 20 Mar 2018 23:38:48 +0200 Subject: Improve notification data format --- matrix/matrix.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'matrix/matrix.go') diff --git a/matrix/matrix.go b/matrix/matrix.go index 9689827..556d567 100644 --- a/matrix/matrix.go +++ b/matrix/matrix.go @@ -189,7 +189,12 @@ func (c *Container) Start() { } func (c *Container) NotifyMessage(room *rooms.Room, message *types.Message) { - notification.Send(room.GetTitle(), message.Text, false) + sender := fmt.Sprintf("%s (%s)", message.Sender, room.GetTitle()) + if room.GetTitle() == message.Sender { + // 1:1 room, title is same as display name of other user. + sender = message.Sender + } + notification.Send(sender, message.Text, false) } func (c *Container) HandleMessage(evt *gomatrix.Event) { -- cgit v1.2.3