1
0
Fork 0

refactor(training): Update should just get the struct

This commit is contained in:
Vojtěch Mareš 2024-05-04 17:39:38 +02:00
parent 04e5710b00
commit 2f6c24652e
Signed by: vojtech.mares
GPG key ID: C6827B976F17240D

View file

@ -4,7 +4,7 @@ type TrainingRepository interface {
Create(training *Training) error Create(training *Training) error
FindByID(id TrainingID) (*Training, error) FindByID(id TrainingID) (*Training, error)
FindAll() ([]Training, error) FindAll() ([]Training, error)
Update(id TrainingID, training *Training) error Update(training *Training) error
Delete(id TrainingID) error Delete(id TrainingID) error
} }
@ -68,8 +68,8 @@ func (r *InMemoryTrainingRepository) FindAll() ([]Training, error) {
return trainings, nil return trainings, nil
} }
func (r *InMemoryTrainingRepository) Update(id TrainingID, training *Training) error { func (r *InMemoryTrainingRepository) Update(training *Training) error {
r.trainings[id] = *training r.trainings[training.ID] = *training
return nil return nil
} }