1
0
Fork 0

feat(server): implement new api handlers for TrainingDateAttendees

This commit is contained in:
Vojtěch Mareš 2024-05-07 22:07:30 +02:00
parent ab4c27739e
commit 4a58dc3a81
Signed by: vojtech.mares
GPG key ID: C6827B976F17240D
2 changed files with 138 additions and 10 deletions

View file

@ -24,13 +24,14 @@ func main() {
trainingRepository := training.NewInMemoryTrainingRepository()
trainingDateRepository := training.NewInMemoryTrainingDateRepository()
trainingDateAttendeeRepository := training.NewInMemoryTrainingDateAttendeeRepository()
f := faker.NewFaker(trainingRepository, trainingDateRepository)
if err := f.GenerateFakeData(); err != nil {
logger.Fatal("Error generating fake data", zap.Error(err))
}
apiHandlers := server.NewAPIHandlers(trainingRepository, trainingDateRepository)
apiHandlers := server.NewAPIHandlers(trainingRepository, trainingDateRepository, trainingDateAttendeeRepository)
srv := server.NewServer(apiHandlers, port, logger)
srv.Run(shutdownCtx)
}