feat(routes): redesign delete button functionality and restore archive endpoint

This commit is contained in:
Nik Afiq 2025-12-11 21:33:31 +09:00
parent dea090b501
commit 33ccef5142

View File

@ -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