1 parent
52afc619b3
commit
58943e83fd
1 file changed
+7
-4
@@ -1,5 +1,6 @@
|
|||||||
import { IsString } from "class-validator"
|
import { IsString } from "class-validator"
|
||||||
|
import { Request, Response } from "express"
|
||||||
|
import { IFileService } from "../../../../interfaces"
|
||||||
/**
|
/**
|
||||||
* @oas [delete] /admin/uploads
|
* @oas [delete] /admin/uploads
|
||||||
* operationId: "DeleteUploads"
|
* operationId: "DeleteUploads"
|
||||||
@@ -83,12 +84,14 @@ import { IsString } from "class-validator"
|
|||||||
* "500":
|
* "500":
|
||||||
* $ref: "#/components/responses/500_error"
|
* $ref: "#/components/responses/500_error"
|
||||||
*/
|
*/
|
||||||
export default async (req, res) => {
|
export default async (req: Request, res: Response) => {
|
||||||
const validated = req.validatedBody as AdminDeleteUploadsReq
|
const validated = req.validatedBody as AdminDeleteUploadsReq
|
||||||
|
|
||||||
const fileService = req.scope.resolve("fileService")
|
const fileService: IFileService = req.scope.resolve("fileService")
|
||||||
|
|
||||||
await fileService.delete(validated)
|
await fileService.delete({
|
||||||
|
fileKey: validated.file_key,
|
||||||
|
})
|
||||||
|
|
||||||
res
|
res
|
||||||
.status(200)
|
.status(200)
|
||||||
|
|||||||
Reference in new issue
Block a user