fix client config cleanup
This commit is contained in:
12
bot.go
12
bot.go
@@ -204,13 +204,19 @@ func botPlayers(m *tb.Message) {
|
||||
online := ""
|
||||
for _, cc := range cfg.Clients {
|
||||
if cc.Online {
|
||||
online = online + fmt.Sprintf(" - %s (%s) : %s", cc.Username, cc.TimeLeft, srv.Status.Companies[cc.CompanyID].Name) + "\r\n"
|
||||
if co, ok := srv.Status.Companies[cc.CompanyID]; ok {
|
||||
online = online + fmt.Sprintf(" - %s (%s) : %s", cc.Username, cc.TimeLeft, co.Name) + "\r\n"
|
||||
} else {
|
||||
online = online + fmt.Sprintf(" - %s (none) : %s", cc.Username, cc.TimeLeft) + "\r\n"
|
||||
}
|
||||
}
|
||||
}
|
||||
offline := ""
|
||||
for _, cc := range cfg.Clients {
|
||||
if _, ok := srv.Status.Companies[cc.CompanyID]; ok && !cc.Online {
|
||||
offline = offline + fmt.Sprintf(" - %s (%s) : %s", cc.Username, cc.TimeLeft, srv.Status.Companies[cc.CompanyID].Name) + "\r\n"
|
||||
if co, ok := srv.Status.Companies[cc.CompanyID]; ok && !cc.Online {
|
||||
offline = offline + fmt.Sprintf(" - %s (%s) : %s", cc.Username, cc.TimeLeft, co.Name) + "\r\n"
|
||||
} else {
|
||||
offline = offline + fmt.Sprintf(" - %s (none) : %s", cc.Username, cc.TimeLeft) + "\r\n"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user