mirror of
https://mau.dev/mautrix/go.git
synced 2026-03-14 22:35:52 +01:00
format: add MarkdownMentionRoomID helper
Some checks failed
Some checks failed
This commit is contained in:
parent
d2cad8c57e
commit
7e07700a69
1 changed files with 7 additions and 0 deletions
|
|
@ -64,6 +64,13 @@ func MarkdownMentionWithName(name string, id uriAble) string {
|
|||
return MarkdownLink(name, id.URI().MatrixToURL())
|
||||
}
|
||||
|
||||
func MarkdownMentionRoomID(name string, id id.RoomID, via ...string) string {
|
||||
if name == "" {
|
||||
name = id.String()
|
||||
}
|
||||
return MarkdownLink(name, id.URI(via...).MatrixToURL())
|
||||
}
|
||||
|
||||
func MarkdownLink(name string, url string) string {
|
||||
return fmt.Sprintf("[%s](%s)", EscapeMarkdown(name), EscapeMarkdown(url))
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue