feat: add basic workings
This commit is contained in:
@@ -18,8 +18,8 @@ func RegisterFileRoutes(file *gin.RouterGroup, env bootstrap.Environment, db *go
|
||||
// for example: /file/<file-name>
|
||||
|
||||
// file download route / display contents
|
||||
file.GET("/:fileName", func(c *gin.Context) {
|
||||
fileParam := c.Param("fileName")
|
||||
file.GET("/:fileID", func(c *gin.Context) {
|
||||
fileParam := c.Param("fileID")
|
||||
fp := filepath.Join(env.ContentDirectory, fileParam)
|
||||
|
||||
assets.FileDownloadResponse(c, fp)
|
||||
@@ -72,8 +72,8 @@ func RegisterFileRoutes(file *gin.RouterGroup, env bootstrap.Environment, db *go
|
||||
})
|
||||
|
||||
// delete route
|
||||
file.DELETE("/:filename", func(c *gin.Context) {
|
||||
fileParam := c.Param("filename")
|
||||
file.DELETE("/:fileID", func(c *gin.Context) {
|
||||
fileParam := c.Param("fileID")
|
||||
|
||||
if err := fileService.DeleteByName(fileParam); err != nil {
|
||||
slog.Error("file not found", "error", err)
|
||||
@@ -81,7 +81,7 @@ func RegisterFileRoutes(file *gin.RouterGroup, env bootstrap.Environment, db *go
|
||||
return
|
||||
}
|
||||
|
||||
slog.Info("received a delete request for a file", "fileName", fileParam)
|
||||
slog.Info("received a delete request for a file", "fileID", fileParam)
|
||||
assets.DeletionResponse(c)
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user