From 18716162cc4cabf5a5770b34577b7a1a1d222f43 Mon Sep 17 00:00:00 2001 From: Roland Osborne Date: Thu, 22 Sep 2022 11:17:33 -0700 Subject: [PATCH] allowing username status with agent token --- net/server/internal/api_getAccountUsername.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/net/server/internal/api_getAccountUsername.go b/net/server/internal/api_getAccountUsername.go index fa021f0a..c1a2d9e6 100644 --- a/net/server/internal/api_getAccountUsername.go +++ b/net/server/internal/api_getAccountUsername.go @@ -15,7 +15,13 @@ type accountUsername struct { //GetAccountUsername determines if username is assignable func GetAccountUsername(w http.ResponseWriter, r *http.Request) { - if r.FormValue("token") != "" { + if r.FormValue("agent") != "" { + _, code, res := ParamAgentToken(r, false) + if res != nil { + ErrResponse(w, code, res) + return + } + } else if r.FormValue("token") != "" { token, _, res := AccessToken(r) if res != nil || token.TokenType != APPTokenCreate { time.Sleep(APPUsernameWait * time.Second);