mirror of
https://github.com/pagefaultgames/rogueserver.git
synced 2025-10-13 23:00:43 +08:00
Send system data with admin request (#68)
This commit is contained in:
parent
e3cbd26e97
commit
992746d8ad
@ -938,6 +938,13 @@ func handleAdminSearch(w http.ResponseWriter, r *http.Request) {
|
||||
httpError(w, r, err, http.StatusInternalServerError)
|
||||
return
|
||||
}
|
||||
uuid, err = db.Store.FetchUUIDFromUsername(username)
|
||||
if err == nil {
|
||||
systemData, err := savedata.GetSystem(db.Store, uuid)
|
||||
if err == nil {
|
||||
adminSearchResult.SystemData = &systemData
|
||||
}
|
||||
}
|
||||
|
||||
writeJSON(w, r, adminSearchResult)
|
||||
log.Printf("%s: %s searched for username %s", userDiscordId, r.URL.Path, username)
|
||||
|
@ -199,11 +199,12 @@ func (s *store) FetchLastLoggedInDateByUsername(username string) (string, error)
|
||||
}
|
||||
|
||||
type AdminSearchResponse struct {
|
||||
Username string `json:"username"`
|
||||
DiscordId string `json:"discordId"`
|
||||
GoogleId string `json:"googleId"`
|
||||
LastActivity string `json:"lastLoggedIn"` // TODO: this is currently lastLoggedIn to match server PR #54 with pokerogue PR #4198. We're hotfixing the server with this PR to return lastActivity, but we're not hotfixing the client, so are leaving this as lastLoggedIn so that it still talks to the client properly
|
||||
Registered string `json:"registered"`
|
||||
Username string `json:"username"`
|
||||
DiscordId string `json:"discordId"`
|
||||
GoogleId string `json:"googleId"`
|
||||
LastActivity string `json:"lastLoggedIn"` // TODO: this is currently lastLoggedIn to match server PR #54 with pokerogue PR #4198. We're hotfixing the server with this PR to return lastActivity, but we're not hotfixing the client, so are leaving this as lastLoggedIn so that it still talks to the client properly
|
||||
Registered string `json:"registered"`
|
||||
SystemData *defs.SystemSaveData `json:"systemData,omitzero"`
|
||||
}
|
||||
|
||||
func (s *store) FetchAdminDetailsByUsername(dbUsername string) (AdminSearchResponse, error) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user