From a5de6d6584aefe60b755b98ca6186cb0c773a5d2 Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Sun, 17 Oct 2021 19:09:31 +0200 Subject: [PATCH] fixed logging, try demo before returning --- csgo/demo_parser.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) 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)