diff --git a/pkg/training/repository.go b/pkg/training/repository.go index 0fc0c86..c1209d9 100644 --- a/pkg/training/repository.go +++ b/pkg/training/repository.go @@ -250,7 +250,6 @@ type TrainingDateRepository interface { FindAll() ([]TrainingDate, error) FindAllByTrainingID(trainingID TrainingID) ([]TrainingDate, error) FindUpcomingByTrainingID(trainingID TrainingID) ([]TrainingDate, error) - FindAllUpcoming() ([]TrainingDate, error) Update(trainingDate *TrainingDate) error Delete(id TrainingDateID) error } @@ -332,21 +331,6 @@ func (r *InMemoryTrainingDateRepository) FindUpcomingByTrainingID(trainingID Tra return dates, nil } -func (r *InMemoryTrainingDateRepository) FindAllUpcoming() ([]TrainingDate, error) { - r.lock.RLock() - defer r.lock.RUnlock() - - now := time.Now() - var dates []TrainingDate - for _, date := range r.trainingDates { - if date.Date.After(now) { - dates = append(dates, date) - } - } - - return dates, nil -} - func (r *InMemoryTrainingDateRepository) Update(trainingDate *TrainingDate) error { r.lock.Lock() defer r.lock.Unlock()