feat(m2): settings history, close day, holiday/vacation/sick marking

This commit is contained in:
2026-04-30 16:37:56 +02:00
parent 3aa068efd2
commit 4a0e0c8318
7 changed files with 607 additions and 2 deletions

View File

@@ -9,7 +9,7 @@ import (
)
// NewRouter builds the full HTTP router.
func NewRouter(authToken string, entrySvc *service.EntryService) http.Handler {
func NewRouter(authToken string, entrySvc *service.EntryService, daySvc *service.DayService, settingsSvc *service.SettingsService) http.Handler {
r := chi.NewRouter()
r.Use(middleware.RequestID)
r.Use(middleware.RealIP)
@@ -27,6 +27,12 @@ func NewRouter(authToken string, entrySvc *service.EntryService) http.Handler {
entryH := NewEntryHandler(entrySvc)
entryH.Routes(r)
dayH := NewDayHandler(daySvc)
dayH.Routes(r)
settingsH := NewSettingsHandler(settingsSvc)
settingsH.Routes(r)
})
return r