Fix chat command logging

master
HimbeerserverDE 2021-09-06 23:23:16 +02:00
parent 88ca42519c
commit fc03b5c6db
No known key found for this signature in database
GPG Key ID: 1A651504791E6A8B
1 changed files with 11 additions and 2 deletions

View File

@ -49,12 +49,21 @@ func onChatMsg(cc *ClientConn, cmd *mt.ToSrvChatMsg) string {
args = substrs[1:]
}
cc.Log("-->", append([]string{"cmd", cmdName}, args...))
if !ChatCmdExists(cmdName) {
cc.Log("-->", "unknown cmd", cmdName)
return "Command not found."
}
v := make([]interface{}, 2+len(args))
v[0] = "cmd"
v[1] = cmdName
for i, arg := range args {
v[i+2] = arg
}
cc.Log("-->", v...)
chatCmdsMu.RLock()
defer chatCmdsMu.RUnlock()