added auth service to go backend

This commit is contained in:
2025-01-03 20:45:39 +00:00
parent 98fb6942fe
commit d0d88de15c
10 changed files with 297 additions and 9 deletions
@@ -15,6 +15,7 @@ type Server struct {
projectService *services.ProjectService
projectTaskService *services.ProjectTaskService
timeEntryService *services.TimeEntryService
authService *services.AuthService
}
// NewServer initializes the Server with its dependencies.
@@ -24,6 +25,7 @@ func NewServer(
projectService *services.ProjectService,
projectTaskService *services.ProjectTaskService,
timeEntryService *services.TimeEntryService,
authService *services.AuthService,
) *Server {
return &Server{
cfg: cfg,
@@ -31,6 +33,7 @@ func NewServer(
projectService: projectService,
projectTaskService: projectTaskService,
timeEntryService: timeEntryService,
authService: authService,
}
}
@@ -62,6 +65,9 @@ func (s *Server) Start() error {
timeEntryRouter := api.Group("/time-entries")
s.timeEntryService.RegisterRoutes(timeEntryRouter)
authRouter := api.Group("/auth")
s.authService.RegisterRoutes(authRouter)
}
port := s.cfg.Port