@@ -35,10 +35,16 @@ export default class MinIOStorage {
3535 } )
3636 }
3737
38+ /**
39+ * Generate keyfile
40+ */
3841 private _generateKeyfile ( values : string [ ] ) {
3942 return values . join ( '/' )
4043 }
4144
45+ /**
46+ * Get expires object
47+ */
4248 public expiresObject ( ) {
4349 const getExpired = this . _expires . replace ( / [ ^ 0 - 9 ] / g, '' )
4450
@@ -48,6 +54,9 @@ export default class MinIOStorage {
4854 return { expiresIn, expiryDate }
4955 }
5056
57+ /**
58+ * Initialize storage
59+ */
5160 async initialize ( ) {
5261 const msgType = `${ green ( 'storage - minio' ) } `
5362 const bucketName = this . _bucket
@@ -62,6 +71,9 @@ export default class MinIOStorage {
6271 }
6372 }
6473
74+ /**
75+ * Create bucket
76+ */
6577 private async _createBucket ( ) {
6678 const msgType = `${ green ( 'storage - minio' ) } `
6779 const bucketName = this . _bucket
@@ -79,6 +91,9 @@ export default class MinIOStorage {
7991 }
8092 }
8193
94+ /**
95+ * Upload file
96+ */
8297 async uploadFile ( { directory, file } : UploadFileParams ) {
8398 const keyfile = this . _generateKeyfile ( [ directory , file . filename ] )
8499
@@ -89,12 +104,15 @@ export default class MinIOStorage {
89104 }
90105
91106 const data = await this . client . fPutObject ( this . _bucket , keyfile , file . path , options )
92- const signedUrl = await this . presignedURL ( keyfile )
107+ const signedUrl = await this . presignedUrl ( keyfile )
93108
94109 return { data, signedUrl }
95110 }
96111
97- async presignedURL ( keyfile : string ) {
112+ /**
113+ * Generate presigned URL
114+ */
115+ async presignedUrl ( keyfile : string ) {
98116 const msgType = `${ green ( 'storage - minio' ) } `
99117 const bucketName = this . _bucket
100118
0 commit comments