mirror of
https://github.com/vale981/ement.el
synced 2025-03-05 09:21:37 -05:00
Fix: (ement-notify--notifications-notify) Room displayname
Thanks to @benoitj for reporting.
This commit is contained in:
parent
284d7ff4b2
commit
7276764589
1 changed files with 2 additions and 2 deletions
|
@ -176,9 +176,9 @@ anything if session hasn't finished initial sync."
|
||||||
(defun ement-notify--notifications-notify (event room _session)
|
(defun ement-notify--notifications-notify (event room _session)
|
||||||
"Call `notifications-notify' for EVENT in ROOM on SESSION."
|
"Call `notifications-notify' for EVENT in ROOM on SESSION."
|
||||||
(pcase-let* (((cl-struct ement-event sender content) event)
|
(pcase-let* (((cl-struct ement-event sender content) event)
|
||||||
((cl-struct ement-room avatar) room)
|
((cl-struct ement-room avatar (display-name room-displayname)) room)
|
||||||
((map body) content)
|
((map body) content)
|
||||||
(room-name (ement-room-display-name room))
|
(room-name (or room-displayname (ement--room-display-name room)))
|
||||||
(sender-name (ement--user-displayname-in room sender))
|
(sender-name (ement--user-displayname-in room sender))
|
||||||
(title (format "%s in %s" sender-name room-name)))
|
(title (format "%s in %s" sender-name room-name)))
|
||||||
;; TODO: Encode HTML entities.
|
;; TODO: Encode HTML entities.
|
||||||
|
|
Loading…
Add table
Reference in a new issue