package handler import ( "me-fit/service" "me-fit/types" "database/sql" "net/http" ) func handleWorkout(db *sql.DB, router *http.ServeMux, serverSettings *types.ServerSettings) { router.Handle("/workout", authMiddleware(db, service.HandleWorkoutPage(db, serverSettings))) router.Handle("POST /api/workout", authMiddleware(db, service.HandleWorkoutNewComp(db))) router.Handle("GET /api/workout", authMiddleware(db, service.HandleWorkoutGetComp(db))) router.Handle("DELETE /api/workout/{id}", authMiddleware(db, service.HandleWorkoutDeleteComp(db))) }