소스 검색

remove getAwsConfig usage

Futa Arai 2 년 전
부모
커밋
d07ad43452
2개의 변경된 파일3개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 2
      apps/app/src/server/service/file-uploader/aws/index.ts
  2. 2 2
      apps/app/src/server/service/file-uploader/aws/multipart-upload.ts

+ 1 - 2
apps/app/src/server/service/file-uploader/aws/index.ts

@@ -215,8 +215,7 @@ class AwsFileUploader extends AbstractFileUploader implements IAwsFileUploader {
 
   createMultipartUploader(uploadKey: string) {
     const s3 = S3Factory();
-    const awsConfig = getAwsConfig();
-    return new AwsMultipartUploader(s3, awsConfig.bucket, uploadKey);
+    return new AwsMultipartUploader(s3, getS3Bucket(), uploadKey);
   }
 
 }

+ 2 - 2
apps/app/src/server/service/file-uploader/aws/multipart-upload.ts

@@ -32,7 +32,7 @@ export interface IAwsMultipartUploader {
  */
 export class AwsMultipartUploader implements IAwsMultipartUploader {
 
-  private bucket: string;
+  private bucket: string | undefined;
 
   private uploadKey: string;
 
@@ -46,7 +46,7 @@ export class AwsMultipartUploader implements IAwsMultipartUploader {
 
   private _uploadedFileSize: number | undefined;
 
-  constructor(s3Client: S3Client, bucket: string, uploadKey: string) {
+  constructor(s3Client: S3Client, bucket: string | undefined, uploadKey: string) {
     this.s3Client = s3Client;
     this.bucket = bucket;
     this.uploadKey = uploadKey;