From 33ccef514260253f348f65107061f0f17a4ffb7f Mon Sep 17 00:00:00 2001 From: Nik Afiq Date: Thu, 11 Dec 2025 21:33:31 +0900 Subject: [PATCH] feat(routes): redesign delete button functionality and restore archive endpoint --- backend/internal/http/handlers.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/internal/http/handlers.go b/backend/internal/http/handlers.go index 704433a..5c9766b 100644 --- a/backend/internal/http/handlers.go +++ b/backend/internal/http/handlers.go @@ -26,7 +26,6 @@ func NewRouter(svc episode.UseCases, verifier auth.TokenVerifier, authEnabled bo v1.GET("/time", timeHandler) v1.GET("/current", getCurrentHandler(svc)) v1.POST("/current", setCurrentHandler(svc)) - v1.POST("/archive", moveToArchiveHandler(svc)) v1.POST("/shows", createShowHandler(svc)) v1.GET("/shows", listShowsHandler(svc)) v1.POST("/oauth/firebase", oauthFirebaseHandler(verifier, authEnabled)) @@ -36,8 +35,10 @@ func NewRouter(svc episode.UseCases, verifier auth.TokenVerifier, authEnabled bo protected := v1.Group("/") protected.Use(AuthMiddleware(verifier)) protected.DELETE("/shows", deleteShowsHandler(svc)) + protected.POST("/archive", moveToArchiveHandler(svc)) } else { v1.DELETE("/shows", deleteShowsHandler(svc)) + v1.POST("/archive", moveToArchiveHandler(svc)) } return r