Started to work on media upload and organization
This commit is contained in:
@@ -120,6 +120,29 @@ func main() {
|
||||
Handler: api.HandleVerifyMedia,
|
||||
Middlewares: []core.Middleware{api.Methods("POST"), api.AuthJWT},
|
||||
},
|
||||
// Paginated media response
|
||||
"/media/": {
|
||||
Handler: api.HandleGetMedia,
|
||||
Middlewares: []core.Middleware{api.Methods("GET")},
|
||||
},
|
||||
// Unique element
|
||||
"/media/{media_uuid}": {
|
||||
Handler: api.HandleGetMediaDetails,
|
||||
Middlewares: []core.Middleware{api.Methods("GET")},
|
||||
},
|
||||
// Get the image, video, GIF etc.
|
||||
"/media/{media_uuid}/file": {
|
||||
Handler: api.HandleGetMediaFile,
|
||||
Middlewares: []core.Middleware{api.Methods("GET")},
|
||||
},
|
||||
// "/media/{media_uuid}/update": {
|
||||
// Handler: api.HandleGetMediaFile,
|
||||
// Middlewares: []core.Middleware{api.Methods("PATCH"), api.AuthJWT},
|
||||
// },
|
||||
"/media/{media_uuid}/delete": {
|
||||
Handler: api.HandleDeleteMedia,
|
||||
Middlewares: []core.Middleware{api.Methods("DELETE"), api.AuthJWT},
|
||||
},
|
||||
"/contact": {
|
||||
Handler: api.HandleContact,
|
||||
Middlewares: []core.Middleware{api.Methods("POST"), CSRFMiddleware},
|
||||
|
||||
Reference in New Issue
Block a user