package file import ( "github.com/gin-gonic/gin" "net/http" ) func FilesRegister(r *gin.RouterGroup) { r.GET("/", filesReadEp) //r.POST("/", fileRegistrationEp) // TODO to be added to API //r.PUT("/:fileID", fileUpdateEp) // TODO to be added to API r.GET("/:fileID", fileReadEp) r.DELETE("/:fileID", fileDeleteEp) } func filesReadEp(c *gin.Context) { allFiles, _, _ := FindAllFiles() serializer := FilesSerializer{c, allFiles} c.JSON(http.StatusOK, gin.H{ "users": serializer.Response(), }) } // TODO to be added to API //func fileRegistrationEp(c *gin.Context) { // c.JSON(http.StatusOK, gin.H{ // "message": "NOT implemented", // }) //} // TODO to be added to API //func fileUpdateEp(c *gin.Context) { // c.JSON(http.StatusOK, gin.H{ // "message": "NOT implemented", // }) //} func fileReadEp(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ "message": "NOT implemented", }) } func fileDeleteEp(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ "message": "NOT implemented", }) }