summaryrefslogtreecommitdiff
path: root/cmd/dashboard/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/dashboard/main.go')
-rw-r--r--cmd/dashboard/main.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/cmd/dashboard/main.go b/cmd/dashboard/main.go
index 8716db9..ce447ff 100644
--- a/cmd/dashboard/main.go
+++ b/cmd/dashboard/main.go
@@ -84,7 +84,11 @@ func main() {
var planToEatClient api.PlanToEatAPI
if cfg.HasPlanToEat() {
- planToEatClient = api.NewPlanToEatClient(cfg.PlanToEatAPIKey)
+ pteClient := api.NewPlanToEatClient(cfg.PlanToEatAPIKey)
+ if cfg.PlanToEatSession != "" {
+ pteClient.SetSessionCookie(cfg.PlanToEatSession)
+ }
+ planToEatClient = pteClient
}
var googleCalendarClient api.GoogleCalendarAPI
@@ -130,11 +134,14 @@ func main() {
r.Get("/api/tasks", h.HandleGetTasks)
r.Get("/api/meals", h.HandleGetMeals)
r.Get("/api/boards", h.HandleGetBoards)
+ r.Get("/api/shopping", h.HandleGetShoppingList)
// Tab routes for HTMX
r.Get("/tabs/tasks", h.HandleTabTasks)
r.Get("/tabs/planning", h.HandleTabPlanning)
r.Get("/tabs/meals", h.HandleTabMeals)
+ r.Get("/tabs/timeline", h.HandleTimeline)
+ r.Get("/tabs/shopping", h.HandleTabShopping)
r.Post("/tabs/refresh", h.HandleRefreshTab)
// Trello card operations