From d6ebd95cbdbd98b959e52122f2924621b510d291 Mon Sep 17 00:00:00 2001 From: huker667 Date: Tue, 11 Aug 2026 18:58:45 +0300 Subject: ебать крупнейшее обновление 1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- helpers/helpers.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'helpers') diff --git a/helpers/helpers.go b/helpers/helpers.go index 2b4763a..780dbf2 100644 --- a/helpers/helpers.go +++ b/helpers/helpers.go @@ -2,6 +2,8 @@ package helpers import ( "fmt" + "net" + "net/http" "strings" "path/filepath" "math/rand" @@ -25,6 +27,18 @@ func Ask(str string) bool { return true } +func HTTPClient() *http.Client { + transport := &http.Transport{ + DialContext: (&net.Dialer{ + Timeout: 10 * time.Second, + }).DialContext, + TLSHandshakeTimeout: 10 * time.Second, + } + return &http.Client{ + Transport: transport, + } +} + func ToString(v interface{}) string { switch val := v.(type) { case int: @@ -67,6 +81,9 @@ func CopyDir(src, dst string) error { if err != nil { return err } + if err := os.RemoveAll(target); err != nil { + return err + } return os.Symlink(link, target) case info.IsDir(): -- cgit v1.3.1