From ef63d599310610ba502c2cb8b1e40747cdc8ff00 Mon Sep 17 00:00:00 2001 From: ngn Date: Fri, 2 May 2025 17:26:13 +0300 Subject: [PATCH] who the actual fuck wrote this dogshit http lib Signed-off-by: ngn --- main.go | 2 +- src/utils/request.go | 23 +++++++++++------------ 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/main.go b/main.go index 77d7b77..45cd778 100644 --- a/main.go +++ b/main.go @@ -29,7 +29,7 @@ func main() { if os.Getenv("DEV") != "true" { gin.SetMode(gin.ReleaseMode) - fmt.Println("Listening on %s:%s\n", host, port) + fmt.Printf("Listening on %s:%s\n", host, port) } r := gin.Default() diff --git a/src/utils/request.go b/src/utils/request.go index 6fff830..5bef1df 100644 --- a/src/utils/request.go +++ b/src/utils/request.go @@ -28,10 +28,8 @@ type response struct { func GET(target string) ([]byte, int, http.Header, error) { var ( - client *resty.Client = resty.New() - res *resty.Response = nil - frurl string = "" - err error + client *resty.Client = resty.New() + frurl string = "" ) if frurl = os.Getenv("FLARERESOLVER"); frurl == "" { @@ -44,15 +42,16 @@ func GET(target string) ([]byte, int, http.Header, error) { frurl, _ = url.JoinPath(frurl, "/v1") - client.R().SetHeader("Content-Type", "application/json") - client.R().SetBody(request{ - Cmd: "request.get", - Url: target, - MaxTimeout: 60000, - }) - client.R().SetResult(&response{}) + res, err := client.R(). + SetBody(request{ + Cmd: "request.get", + Url: target, + MaxTimeout: 60000, + }). + SetResult(&response{}). + Post(frurl) - if res, err = client.R().Post(frurl); err != nil { + if err != nil { return nil, 0, nil, err }