From 4697556cac819c47d068819b9fc9c3b4ea84e279 Mon Sep 17 00:00:00 2001 From: Leonardo Bishop Date: Thu, 14 Aug 2025 18:07:12 +0100 Subject: Merge confplanner-web and replace fiber with native net/http --- api/handlers/schedule.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'api/handlers/schedule.go') diff --git a/api/handlers/schedule.go b/api/handlers/schedule.go index 46589ab..061e6f9 100644 --- a/api/handlers/schedule.go +++ b/api/handlers/schedule.go @@ -1,25 +1,26 @@ package handlers import ( + "net/http" + "github.com/LMBishop/confplanner/api/dto" "github.com/LMBishop/confplanner/pkg/schedule" - "github.com/gofiber/fiber/v2" "github.com/golang-cz/nilslice" ) -func GetSchedule(service schedule.Service) fiber.Handler { - return func(c *fiber.Ctx) error { +func GetSchedule(service schedule.Service) http.HandlerFunc { + return dto.WrapResponseFunc(func(w http.ResponseWriter, r *http.Request) error { schedule, lastUpdated, err := service.GetSchedule() if err != nil { return err } return &dto.OkResponse{ - Code: fiber.StatusOK, + Code: http.StatusOK, Data: &dto.GetScheduleResponse{ Schedule: nilslice.Initialize(*schedule), LastUpdated: lastUpdated, }, } - } + }) } -- cgit v1.2.3-70-g09d2