added auth service to go backend
This commit is contained in:
@@ -28,15 +28,17 @@ func main() {
|
||||
projectRepo := repository.NewProjectRepository(database.Projects())
|
||||
projectTaskRepo := repository.NewProjectTaskRepository(database.ProjectTasks())
|
||||
timeEntryRepo := repository.NewTimeEntryRepository(database.TimeEntries())
|
||||
authRepo := repository.NewInMemoryAuthRepository("secret")
|
||||
|
||||
// Initialize services
|
||||
userService := services.NewUserService(userRepo)
|
||||
projectService := services.NewProjectService(projectRepo)
|
||||
projectTaskService := services.NewProjectTaskService(projectTaskRepo)
|
||||
timeEntryService := services.NewTimeEntryService(timeEntryRepo)
|
||||
authService := services.NewAuthService(authRepo, userRepo)
|
||||
|
||||
// Initialize and start the server
|
||||
server := http.NewServer(cfg, userService, projectService, projectTaskService, timeEntryService)
|
||||
server := http.NewServer(cfg, userService, projectService, projectTaskService, timeEntryService, authService)
|
||||
|
||||
fmt.Println("Starting ActaTempus server on port 8080...")
|
||||
if err := server.Start(); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user