diff options
Diffstat (limited to 'pkg/api')
-rw-r--r-- | pkg/api/api0/accounts.go | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/pkg/api/api0/accounts.go b/pkg/api/api0/accounts.go index e4bc085..5167978 100644 --- a/pkg/api/api0/accounts.go +++ b/pkg/api/api0/accounts.go @@ -248,19 +248,14 @@ func (h *Handler) handleAccountsGetUsername(w http.ResponseWriter, r *http.Reque }) return } - if acct == nil { - respJSON(w, r, http.StatusNotFound, map[string]any{ - "success": false, - "uid": strconv.FormatUint(uid, 10), - "matches": []string{}, - "error": ErrorCode_PLAYER_NOT_FOUND.MessageObj(), - }) - return - } + var username string + if acct != nil { + username = acct.Username + } respJSON(w, r, http.StatusOK, map[string]any{ "success": true, "uid": strconv.FormatUint(uid, 10), - "matches": []string{acct.Username}, // yes, this may be an empty string if we don't know what it is + "matches": []string{username}, // yes, this may be an empty string if we don't know what it is }) } |