Mercurial > lbo > hg > goe_bot
changeset 36:e7f6088ee73a
Only escape underscores in server status
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Sat, 10 Dec 2016 13:54:34 +0100 |
parents | fc1164117cb5 |
children | 6a6cf067fbff |
files | status.go |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/status.go Sat Dec 10 13:52:56 2016 +0100 +++ b/status.go Sat Dec 10 13:54:34 2016 +0100 @@ -3,6 +3,7 @@ import ( "context" "fmt" + "strings" ) var srvStatus = serverStatus{ok: true} @@ -21,6 +22,8 @@ func (ss serverStatus) Format(ctx context.Context) string { webhookInfo, _ := getWebhookInfo(ctx) - return fmt.Sprintf("ok=%t db=%t dbname=%s cmds=%d callbacks=%d errs=%d api-errs=%d api-calls=%d %s", + status := fmt.Sprintf("ok=%t db=%t dbname=%s cmds=%d callbacks=%d errs=%d api-errs=%d api-calls=%d %s", ss.ok, ss.dbConnected, ss.database, ss.commands, ss.callbacks, ss.errors, ss.apiErrors, ss.apiCalls, webhookInfo) + + return strings.Replace(status, "_", "\\_", -1) }