From 86151da271bcd9179d9268fb46eb8edcebd13784 Mon Sep 17 00:00:00 2001 From: powerjungle Date: Sun, 22 Aug 2021 23:17:37 +0200 Subject: [PATCH] Remove newline character in bridge multiline messages (mumble) (#1572) --- bridge/mumble/mumble.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bridge/mumble/mumble.go b/bridge/mumble/mumble.go index d678e0fb..d27d8caa 100644 --- a/bridge/mumble/mumble.go +++ b/bridge/mumble/mumble.go @@ -8,6 +8,7 @@ import ( "io/ioutil" "net" "strconv" + "strings" "time" "layeh.com/gumble/gumble" @@ -252,8 +253,10 @@ func (b *Bmumble) processMessage(msg *config.Message) { } else { msgLines = helper.GetSubLines(msg.Text, 0, b.GetString("MessageClipped")) } - // Send the individual lindes + // Send the individual lines for i := range msgLines { + // Remove unnecessary newline character, since either way we're sending it as individual lines + msgLines[i] = strings.TrimSuffix(msgLines[i], "\n") b.client.Self.Channel.Send(msg.Username+msgLines[i], false) } }