diff options
author | Christian Hesse <mail@eworm.de> | 2023-01-11 00:31:49 +0100 |
---|---|---|
committer | Christian Hesse <mail@eworm.de> | 2023-01-12 15:40:05 +0100 |
commit | 47a657d25c44910b548410dea84b092e5d5488dc (patch) | |
tree | 1f816b6f15e0f5ddb6fc944a246e34580601eb55 /mod/notification-matrix | |
parent | c8e22f33c25db61a3f8287aae812017f79e8cba1 (diff) |
mod/notification-*: support extra text (or emojis 🚀) in notification tagschange-87
Diffstat (limited to 'mod/notification-matrix')
-rw-r--r-- | mod/notification-matrix | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/mod/notification-matrix b/mod/notification-matrix index c43514d..6266b75 100644 --- a/mod/notification-matrix +++ b/mod/notification-matrix @@ -56,6 +56,7 @@ :local Notification $1; :global Identity; + :global IdentityExtra; :global MatrixAccessToken; :global MatrixAccessTokenOverride; :global MatrixHomeServer; @@ -106,10 +107,11 @@ :return false; } - :local Plain [ $PrepareText ("## [" . $Identity . "] " . ($Notification->"subject") . "\n```\n" . \ - ($Notification->"message") . "\n```") "plain" ]; - :local Formatted ("<h2>" . [ $PrepareText ("[" . $Identity . "] " . ($Notification->"subject")) "format" ] . "</h2>" . \ - "<pre><code>" . [ $PrepareText ($Notification->"message") "format" ] . "</code></pre>"); + :local Plain [ $PrepareText ("## [" . $IdentityExtra . $Identity . "] " . \ + ($Notification->"subject") . "\n```\n" . ($Notification->"message") . "\n```") "plain" ]; + :local Formatted ("<h2>" . [ $PrepareText ("[" . $IdentityExtra . $Identity . "] " . \ + ($Notification->"subject")) "format" ] . "</h2>" . "<pre><code>" . \ + [ $PrepareText ($Notification->"message") "format" ] . "</code></pre>"); :if ([ :len ($Notification->"link") ] > 0) do={ :set Plain ($Plain . "\\n" . [ $SymbolForNotification "link" ] . \ [ $PrepareText ("[" . $Notification->"link" . "](" . $Notification->"link" . ")") "plain" ]); |