fix: bug in approve of the deposit request

This commit is contained in:
mahyargdz
2025-02-24 17:16:17 +03:30
parent d563c254e2
commit 17e39fde09
5 changed files with 57 additions and 39 deletions
+5 -8
View File
@@ -9,28 +9,25 @@ import { IFile } from "../utils/interfaces/IFile";
@ApiTags("Uploader")
@Controller("uploader")
@AuthGuards()
export class UploaderController {
constructor(private readonly uploaderService: UploaderService) {}
@AuthGuards()
@ApiOperation({ summary: "Uploads a single file" })
@ApiConsumes("multipart/form-data")
@UseInterceptors(FileInterceptor("file"))
@ApiBody({ type: UploadSingleFileDto })
@Post("single-file")
async uploadFile(@UploadedFile() file: IFile) {
console.log(file);
return await this.uploaderService.upload(file);
uploadFile(@UploadedFile() file: IFile) {
return this.uploaderService.upload(file);
}
@AuthGuards()
@ApiOperation({ summary: "Uploads multiple files" })
@ApiConsumes("multipart/form-data")
@UseInterceptors(FilesInterceptor("files"))
@ApiBody({ type: UploadMultipleFileDto })
@Post("multi-file")
async uploadFiles(@UploadedFiles() files: IFile[]) {
console.log({ files });
return await this.uploaderService.uploadMultiple(files);
uploadFiles(@UploadedFiles() files: IFile[]) {
return this.uploaderService.uploadMultiple(files);
}
}
+4 -2
View File
@@ -12,7 +12,9 @@ export class UploaderService {
}
async uploadMultiple(files: IFile[]) {
const uploadPromises = files.map((file) => this.s3Service.upload(file));
return await Promise.all(uploadPromises);
// const uploadPromises = files.map((file) => this.s3Service.upload(file));
// return await Promise.all(uploadPromises);
return this.s3Service.uploadMultiple(files);
}
}