From df08d42d9bf8ca867a9064e62b61df742604626c Mon Sep 17 00:00:00 2001 From: Niko Storni Date: Sat, 13 Jul 2019 12:15:19 +0200 Subject: [PATCH] improve ip re-selection --- sources/youtubeVideo.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/sources/youtubeVideo.go b/sources/youtubeVideo.go index 61f98fa..844d00e 100644 --- a/sources/youtubeVideo.go +++ b/sources/youtubeVideo.go @@ -210,11 +210,12 @@ func (v *YoutubeVideo) download(useIPv6 bool) error { case <-v.stopGroup.Ch(): return errors.Err("interrupted by user") default: - time.Sleep(20 * time.Second) - sourceAddress, err = ipManager.GetNextIP(useIPv6) - if err == nil { - break - } + } + + time.Sleep(ipManager.IPCooldownPeriod) + sourceAddress, err = ipManager.GetNextIP(useIPv6) + if err == nil { + break } } } else {