From a54fff11927a0e2bed2318ecfe1e2a09113344c3 Mon Sep 17 00:00:00 2001 From: Victor Lacasse-Beaudoin Date: Mon, 20 Nov 2023 15:40:52 -0500 Subject: [PATCH] =?UTF-8?q?change!:=20renommer=20HandleV1=20=C3=A0=20V1GET?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BREAKING: renommer `HandleV1` à `V1GET` --- apihandler/apihandler.go | 4 ++-- apihandler/document.go | 12 ++++++------ cmd/server.go | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/apihandler/apihandler.go b/apihandler/apihandler.go index 7118b3d..a14183c 100644 --- a/apihandler/apihandler.go +++ b/apihandler/apihandler.go @@ -19,9 +19,9 @@ type V1Handler struct { // API Handlers -// HandleV1 affiche les routes accessibles. +// V1GET affiche les routes accessibles. // Les routes sont triées selon .Path, pour les rendre plus facilement navigables. -func (h *V1Handler) HandleV1(c echo.Context) error { +func (h *V1Handler) V1GET(c echo.Context) error { routes := c.Echo().Routes() sort.Slice(routes, func(i, j int) bool { return routes[i].Path < routes[j].Path }) return c.JSON(http.StatusOK, routes) diff --git a/apihandler/document.go b/apihandler/document.go index 60f9b6c..a93bcb4 100644 --- a/apihandler/document.go +++ b/apihandler/document.go @@ -69,8 +69,8 @@ func (h *V1Handler) V1DocumentPOST(c echo.Context) error { return c.JSON(response.StatusCode, response) } -// HandleV1DocumentRead permet de lire le contenu d'un fichier et protentiellement de le télécharger -func (h *V1Handler) HandleV1DocumentRead(c echo.Context) error { +// V1DocumentGET permet de lire le contenu d'un fichier et protentiellement de le télécharger +func (h *V1Handler) V1DocumentGET(c echo.Context) error { bucket := c.Param("bucket") document := c.Param("document") @@ -125,13 +125,13 @@ func (h *V1Handler) HandleV1DocumentRead(c echo.Context) error { return c.Stream(http.StatusOK, document_info.ContentType, document_object) } -// HandleV1DocumentUpdate permet de mettre à jour certains champs d'un object, comme le Content-Type ou le Filename -func (h *V1Handler) HandleV1DocumentUpdate(c echo.Context) error { +// V1DocumentPUT permet de mettre à jour certains champs d'un object, comme le Content-Type ou le Filename +func (h *V1Handler) V1DocumentPUT(c echo.Context) error { return c.JSON(apiresponse.NotImplementedResponse()) } -// HandleV1DocumentDelete permet de supprimer un object -func (h *V1Handler) HandleV1DocumentDelete(c echo.Context) error { +// V1DocumentDELETE permet de supprimer un object +func (h *V1Handler) V1DocumentDELETE(c echo.Context) error { bucket := c.Param("bucket") document := c.Param("document") diff --git a/cmd/server.go b/cmd/server.go index ae431fb..5cf9294 100644 --- a/cmd/server.go +++ b/cmd/server.go @@ -216,7 +216,7 @@ func RunServer() { Pave: &p, } - groupV1.GET("", v1Handler.HandleV1) + groupV1.GET("", v1Handler.V1GET) if err := pave.EchoRegister[ apirequest.V1SeedPOST, @@ -236,11 +236,11 @@ func RunServer() { groupV1.POST("/bucket/:bucket", v1Handler.V1DocumentPOST) - groupV1.GET("/bucket/:bucket/:document", v1Handler.HandleV1DocumentRead) + groupV1.GET("/bucket/:bucket/:document", v1Handler.V1DocumentGET) - groupV1.PUT("/bucket/:bucket/:document", v1Handler.HandleV1DocumentUpdate) + groupV1.PUT("/bucket/:bucket/:document", v1Handler.V1DocumentPUT) - groupV1.DELETE("/bucket/:bucket/:document", v1Handler.HandleV1DocumentDelete) + groupV1.DELETE("/bucket/:bucket/:document", v1Handler.V1DocumentDELETE) // HTML Routes client := http.DefaultClient