diff --git a/csgo/demo_parser.go b/csgo/demo_parser.go index 51b0764..da38589 100644 --- a/csgo/demo_parser.go +++ b/csgo/demo_parser.go @@ -121,17 +121,16 @@ func (p *DemoParser) parseWorker() { continue } - if tMatch.Date.Before(time.Now().UTC().AddDate(0, 0, -30)) { - log.Infof("[DP] skipped already exipred demo for match %d", tMatch.ID) - continue - } - startTime := time.Now() fDemo, err := p.downloadReplay(demo) if err != nil { switch e := err.(type) { case DemoNotFoundError: - log.Infof("[DP] Demo 404 not found for %d. Trying agian later.", demo.MatchId) + if tMatch.Date.Before(time.Now().UTC().AddDate(0, 0, -30)) { + log.Infof("[DP] demo expired for match %d", tMatch.ID) + } else { + log.Infof("[DP] Demo 404 not found for %d. Trying again later.", demo.MatchId) + } continue default: log.Errorf("[DP] Unable to download demo for %d: %v", demo.MatchId, e)