diff --git a/pkg/connector/telegramfmt/html.go b/pkg/connector/telegramfmt/html.go index 6a0638f0..0389e825 100644 --- a/pkg/connector/telegramfmt/html.go +++ b/pkg/connector/telegramfmt/html.go @@ -25,9 +25,8 @@ import ( func (m Mention) Format(message string) string { if m.Username != "" { return fmt.Sprintf(`@%s`, m.MXID.URI().MatrixToURL(), m.Username) - } else { - return fmt.Sprintf(`%s`, m.MXID.URI().MatrixToURL(), m.Name) } + return fmt.Sprintf(`%s`, m.MXID.URI().MatrixToURL(), m.Name) } func (s Style) Format(message string) string { @@ -52,22 +51,15 @@ func (s Style) Format(message string) string { return fmt.Sprintf("
%s
", message) case StylePre: if s.Language != "" { - return fmt.Sprintf("
%s
", s.Language, message) - } else { - return fmt.Sprintf("
%s
", message) + return fmt.Sprintf(`
%s
`, s.Language, message) } + return fmt.Sprintf("
%s
", message) case StyleEmail: - return fmt.Sprintf(`%s`, message, message) + return fmt.Sprintf(`%s`, message, message) case StyleTextURL: - if strings.HasPrefix(s.URL, "https://matrix.to/#") { - return s.URL - } - return fmt.Sprintf(`%s`, s.URL, message) + return fmt.Sprintf(`%s`, s.URL, message) case StyleURL: - if strings.HasPrefix(s.URL, "https://matrix.to/#") { - return s.URL - } - return fmt.Sprintf(`%s`, s.URL, message) + return fmt.Sprintf(`%s`, s.URL, message) case StyleCustomEmoji: if s.EmojiInfo.Emoji != "" { return s.EmojiInfo.Emoji @@ -76,17 +68,10 @@ func (s Style) Format(message string) string { `%s`, s.EmojiInfo.EmojiURI, message, message, ) - } else { - return message } - case StyleBotCommand: - return fmt.Sprintf("%s", message) - case StyleHashtag: - return fmt.Sprintf("%s", message) - case StyleCashtag: - return fmt.Sprintf("%s", message) - case StylePhone: - return fmt.Sprintf("%s", message) + return message + case StyleBotCommand, StyleHashtag, StyleCashtag, StylePhone: + return fmt.Sprintf(`%s`, message) default: return message }