chat: Use strings.Builder

This commit is contained in:
Ulisse Mini 2019-02-23 20:28:36 -05:00 committed by Andrey Petrov
parent 7b06848c75
commit 953c3d46b2

View File

@ -209,17 +209,17 @@ func InitCommands(c *Commands) {
if cfg.Theme != nil { if cfg.Theme != nil {
theme = cfg.Theme.ID() theme = cfg.Theme.ID()
} }
var output string var output *strings.Builder
output += fmt.Sprintf("Current theme: %s%s", theme, message.Newline) fmt.Fprintf(output, "Current theme: %s%s", theme, message.Newline)
output += " Themes available: " fmt.Fprintf(output, " Themes available: ")
for i, t := range message.Themes { for i, t := range message.Themes {
output += t.ID() output.WriteString(t.ID())
if i < len(message.Themes)-1 { if i < len(message.Themes)-1 {
output += ", " output.WriteString(", ")
} }
} }
room.Send(message.NewSystemMsg(output, user)) room.Send(message.NewSystemMsg(output.String(), user))
return nil return nil
} }