feat(medusa): Add streaming to Minio fileservice (#1619)

This commit is contained in:
Philip Korsholm authored and GitHub committed 2022-07-10 12:34:28 +02:00
1 parent 9fa4238ee4
commit 812ba65d8f
5 files changed
+138 -40

No files matched your search

@@ -14,6 +14,7 @@ class DigitalOceanService extends AbstractFileService {
this.secretAccessKey_ = options.secret_access_key
this.region_ = options.region
this.endpoint_ = options.endpoint
this.downloadUrlDuration = options.download_url_duration ?? 60 // 60 seconds
}
upload(file) {
@@ -45,7 +46,7 @@ class DigitalOceanService extends AbstractFileService {
})
}
delete(file) {
async delete(file) {
this.updateAwsConfig()
const s3 = new aws.S3()
@@ -110,7 +111,7 @@ class DigitalOceanService extends AbstractFileService {
const params = {
Bucket: this.bucket_,
Key: `${fileData.fileKey}`,
Expires: 60, // 60 seconds
Expires: this.downloadUrlDuration
}
return await s3.getSignedUrlPromise("getObject", params)