package flashscore import "time" func DiscardScheduledMatchesFurtherThan(matches []ScheduledMatch, furtherThan time.Duration) (result []ScheduledMatch) { now := time.Now() for _, m := range matches { if now.Add(furtherThan).After(m.StartTime) { result = append(result, m) } } return }