admin: new route to check file on disk

This commit is contained in:
nemunaire 2018-08-19 22:19:49 +02:00 committed by Pierre-Olivier Mercier
parent 5b30788cff
commit 20dfd99ec0
4 changed files with 27 additions and 6 deletions

View file

@ -15,6 +15,8 @@ func init() {
router.GET("/api/files/:fileid", apiHandler(fileHandler(showFile)))
router.PUT("/api/files/:fileid", apiHandler(fileHandler(updateFile)))
router.DELETE("/api/files/:fileid", apiHandler(fileHandler(deleteFile)))
router.POST("/api/files/:fileid/check", apiHandler(fileHandler(checkFile)))
}
func listFiles(_ httprouter.Params, body []byte) (interface{}, error) {
@ -48,3 +50,7 @@ func updateFile(file fic.EFile, body []byte) (interface{}, error) {
func deleteFile(file fic.EFile, _ []byte) (interface{}, error) {
return file.Delete()
}
func checkFile(file fic.EFile, _ []byte) (interface{}, error) {
return true, file.CheckFileOnDisk()
}