From 0048b92f267cab32a3b50e4c7384cbc116f442b4 Mon Sep 17 00:00:00 2001 From: V4NSH4J <79518089+V4NSH4J@users.noreply.github.com> Date: Fri, 15 Oct 2021 20:46:15 +0530 Subject: [PATCH] Fixed joining being too fast Added Artificial delay to multithreading because it was too fast otherwise --- go.mod | 5 ++++- go.sum | 2 ++ main.go | 4 +--- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/go.mod b/go.mod index 5571265..aa113b8 100644 --- a/go.mod +++ b/go.mod @@ -2,4 +2,7 @@ module Joiner go 1.15 -require github.com/fatih/color v1.13.0 // indirect +require ( + github.com/fatih/color v1.13.0 // indirect + github.com/zenthangplus/goccm v0.0.0-20211005163543-2f2e522aca15 // indirect +) diff --git a/go.sum b/go.sum index 6ab7ee4..edf1568 100644 --- a/go.sum +++ b/go.sum @@ -5,6 +5,8 @@ github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-isatty v0.0.14 h1:yVuAays6BHfxijgZPzw+3Zlu5yQgKGP2/hcQbHb7S9Y= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= +github.com/zenthangplus/goccm v0.0.0-20211005163543-2f2e522aca15 h1:0UwX38TojH86Dl0n4OwPMNYy8hNs2NhtzwY4RlvANlA= +github.com/zenthangplus/goccm v0.0.0-20211005163543-2f2e522aca15/go.mod h1:DUzu/BC4TkgUfXP8J1P6Md73Djt+0l0CHq001Pt4weA= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c h1:F1jZWGFhYfh0Ci55sIpILtKKK8p3i2/krTr0H1rg74I= diff --git a/main.go b/main.go index 029b785..5f87641 100644 --- a/main.go +++ b/main.go @@ -56,8 +56,6 @@ func getCookie() cookie { } defer resp.Body.Close() - - Cookie := cookie{} if resp.Cookies() != nil { for _, cookie := range resp.Cookies() { @@ -169,7 +167,7 @@ func main() { var wg sync.WaitGroup wg.Add(len(lines)) for i := 0; i < len(lines); i++ { - time.Sleep(10 * time.Millisecond) + time.Sleep(5 * time.Millisecond) go func(i int) { defer wg.Done() joinGuild(code, lines[i])