feat(m3): week close, overtime/undertime delta, frozen settings snapshot

This commit is contained in:
2026-04-30 16:39:42 +02:00
parent 4a0e0c8318
commit d0ef0387f2
5 changed files with 383 additions and 2 deletions

View File

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