handle weird state

This commit is contained in:
Niko Storni 2021-02-25 05:05:28 +01:00
parent acca80dc70
commit 4b4cee9fcc

View file

@ -328,6 +328,9 @@ func (v *YoutubeVideo) download() error {
return errors.Err("the video is too big to sync, skipping for now") return errors.Err("the video is too big to sync, skipping for now")
} }
if string(errorLog) != "" { if string(errorLog) != "" {
if strings.Contains(string(errorLog), "HTTP Error 429") {
v.pool.SetThrottled(sourceAddress)
}
log.Printf("Command finished with error: %v", errors.Err(string(errorLog))) log.Printf("Command finished with error: %v", errors.Err(string(errorLog)))
_ = v.delete("due to error") _ = v.delete("due to error")
return errors.Err(string(errorLog)) return errors.Err(string(errorLog))