GPSP: Detailed log of player search

This commit is contained in:
mkwcat 2024-05-11 02:36:22 -04:00
parent b691161788
commit 5786b10b2c
No known key found for this signature in database
GPG Key ID: 7A505679CE9E7AA9

View File

@ -25,7 +25,21 @@ func handleSearch(command common.GameSpyCommand) string {
}
moduleName = "GPSP:" + strconv.FormatUint(profileId, 10)
logging.Info(moduleName, "Search for", aurora.Cyan(profileId))
logInfo := ""
for _, field := range []string{
"nick", "uniquenick", "email", "firstname", "lastname", "icquin", "skip",
} {
if value, ok := command.OtherValues[field]; ok {
logInfo += " " + aurora.BrightCyan(field).String() + ": '" + aurora.Cyan(value).String() + "'"
}
}
if logInfo == "" {
logging.Info(moduleName, "Search with no fields")
} else {
logging.Info(moduleName, "Search"+logInfo)
}
return common.CreateGameSpyMessage(common.GameSpyCommand{
Command: "bsrdone",