Remove newline character in bridge multiline messages (mumble) (#1572)

This commit is contained in:
powerjungle 2021-08-22 23:17:37 +02:00 committed by GitHub
parent 44f3e2557d
commit 86151da271
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -8,6 +8,7 @@ import (
"io/ioutil" "io/ioutil"
"net" "net"
"strconv" "strconv"
"strings"
"time" "time"
"layeh.com/gumble/gumble" "layeh.com/gumble/gumble"
@ -252,8 +253,10 @@ func (b *Bmumble) processMessage(msg *config.Message) {
} else { } else {
msgLines = helper.GetSubLines(msg.Text, 0, b.GetString("MessageClipped")) msgLines = helper.GetSubLines(msg.Text, 0, b.GetString("MessageClipped"))
} }
// Send the individual lindes // Send the individual lines
for i := range msgLines { 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) b.client.Self.Channel.Send(msg.Username+msgLines[i], false)
} }
} }