Skip to content

Commit 42ee084

Browse files
committed
⬆️ upgraded pico-s3 dep and integration #2928
1 parent 0e50eaa commit 42ee084

File tree

4 files changed

+22
-9
lines changed

4 files changed

+22
-9
lines changed

package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@
147147
"parse-function": "^5.6.10",
148148
"parse-url": "^5.0.2",
149149
"patch-package": "^6.2.2",
150-
"pico-s3": "^2.0.0",
150+
"pico-s3": "^2.1.0",
151151
"pidtree": "^0.6.0",
152152
"pidusage": "^3.0.0",
153153
"postman-2-swagger": "^0.5.0",

src/api/model/config.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ export enum QRFormat {
1717
export enum CLOUD_PROVIDERS {
1818
GCP = "GCP",
1919
WASABI = "WASABI",
20-
AWS = "AWS"
20+
AWS = "AWS",
21+
CONTABO = "CONTABO",
22+
DO = "DO",
23+
MINIO = "MINIO"
2124
}
2225

2326
export enum DIRECTORY_STRATEGY {
@@ -724,6 +727,14 @@ export interface ConfigObject {
724727
* env: `OW_DIRECTORY`
725728
*/
726729
directory?: DIRECTORY_STRATEGY | string
730+
/**
731+
* Setting this to true will make the uploaded file public
732+
*/
733+
public?: boolean
734+
/**
735+
* Extra headers to add to the upload request
736+
*/
737+
headers?: {[k:string]:string}
727738
},
728739
/**
729740
* What to do when an error is detected on a client method.

src/structures/preProcessors.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@ const UPLOAD_CLOUD: MessagePreProcessor = async (message: Message, client: Clien
8686
secretAccessKey: process.env.OW_CLOUD_SECRET_ACCESS_KEY || cloudUploadOptions.secretAccessKey,
8787
bucket: process.env.OW_CLOUD_BUCKET || cloudUploadOptions.bucket,
8888
region: process.env.OW_CLOUD_REGION || cloudUploadOptions.region,
89+
public: process.env.OW_CLOUD_PUBLIC && true || cloudUploadOptions.public,
90+
headers: cloudUploadOptions.headers,
8991
}
9092
const dirStrat = process.env.OW_DIRECTORY || cloudUploadOptions.directory
9193
if(dirStrat) {

0 commit comments

Comments
 (0)