Files
myDrive/backend/services/ChunkService/utils/awaitUploadStreamS3.ts
T
2024-07-02 15:10:03 -04:00

22 lines
518 B
TypeScript

import { ManagedUpload } from "aws-sdk/clients/s3";
import s3 from "../../../db/s3";
const awaitUploadStreamS3 = (
params: any,
personalFile: boolean,
s3Data: { id: string; key: string; bucket: string }
) => {
return new Promise<void>((resolve, reject) => {
s3.upload(params, (err: any, data: ManagedUpload.SendData) => {
if (err) {
console.log("Amazon upload err", err);
reject("Amazon upload error");
}
resolve();
});
});
};
export default awaitUploadStreamS3;