halt ytsync when youtube throttles us

This commit is contained in:
Niko Storni 2019-07-10 22:47:01 +02:00
parent a0dcb2216d
commit b34d328cba
2 changed files with 4 additions and 0 deletions

View file

@ -199,6 +199,8 @@ func (s *SyncManager) Start() error {
"failure uploading wallet", "failure uploading wallet",
"the channel in the wallet is different than the channel in the database", "the channel in the wallet is different than the channel in the database",
"this channel does not belong to this wallet!", "this channel does not belong to this wallet!",
"Invalid status code: 429",
"HTTP Error 429",
} }
if util.SubstringInSlice(err.Error(), fatalErrors) { if util.SubstringInSlice(err.Error(), fatalErrors) {
return errors.Prefix("@Nikooo777 this requires manual intervention! Exiting...", err) return errors.Prefix("@Nikooo777 this requires manual intervention! Exiting...", err)

View file

@ -656,6 +656,8 @@ func (s *Sync) startWorker(workerNum int) {
"Cannot publish using channel", "Cannot publish using channel",
"cannot concatenate 'str' and 'NoneType' objects", "cannot concatenate 'str' and 'NoneType' objects",
"more than 90% of the space has been used.", "more than 90% of the space has been used.",
"Invalid status code: 429",
"HTTP Error 429",
} }
if util.SubstringInSlice(err.Error(), fatalErrors) || s.StopOnError { if util.SubstringInSlice(err.Error(), fatalErrors) || s.StopOnError {
s.grp.Stop() s.grp.Stop()