From a8c3efe198ceaba1c0d85ec2709774373d93da2b Mon Sep 17 00:00:00 2001 From: Aykhan Shahsuvarov Date: Wed, 19 Mar 2025 01:18:36 +0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A8=20Refactor=20'releaseDodos'=20func?= =?UTF-8?q?tion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- requests/run.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/requests/run.go b/requests/run.go index c864b1f..94079f8 100644 --- a/requests/run.go +++ b/requests/run.go @@ -60,23 +60,22 @@ func releaseDodos( requestCountPerDodo uint dodosCount uint = requestConfig.GetValidDodosCountForRequests() dodosCountInt int = int(dodosCount) - requestCount uint = requestConfig.RequestCount responses = make([][]*Response, dodosCount) - increase = make(chan int64, requestCount) + increase = make(chan int64, requestConfig.RequestCount) ) wg.Add(dodosCountInt) streamWG.Add(1) streamCtx, streamCtxCancel := context.WithCancel(context.Background()) - go streamProgress(streamCtx, &streamWG, int64(requestCount), "Dodos Working🔥", increase) + go streamProgress(streamCtx, &streamWG, int64(requestConfig.RequestCount), "Dodos Working🔥", increase) for i := range dodosCount { if i+1 == dodosCount { - requestCountPerDodo = requestCount - (i * requestCount / dodosCount) + requestCountPerDodo = requestConfig.RequestCount - (i * requestConfig.RequestCount / dodosCount) } else { - requestCountPerDodo = ((i + 1) * requestCount / dodosCount) - - (i * requestCount / dodosCount) + requestCountPerDodo = ((i + 1) * requestConfig.RequestCount / dodosCount) - + (i * requestConfig.RequestCount / dodosCount) } go sendRequest(