refactor(training): remove FindAllUpcoming() method from TrainingDateRepository and its implementations
This commit is contained in:
parent
715ce009b1
commit
bd135bcfe6
1 changed files with 0 additions and 16 deletions
|
|
@ -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()
|
||||
|
|
|
|||
Reference in a new issue