fix(core): update
This commit is contained in:
		| @@ -6,7 +6,7 @@ import { Observable } from 'rxjs'; | ||||
| export class Bucket { | ||||
|   public static async getBucketByName(smartbucketRef: SmartBucket, bucketNameArg: string) { | ||||
|     const buckets = await smartbucketRef.minioClient.listBuckets(); | ||||
|     const foundBucket = buckets.find(bucket => { | ||||
|     const foundBucket = buckets.find((bucket) => { | ||||
|       return bucket.name === bucketNameArg; | ||||
|     }); | ||||
|  | ||||
| @@ -20,12 +20,12 @@ export class Bucket { | ||||
|   } | ||||
|  | ||||
|   public static async createBucketByName(smartbucketRef: SmartBucket, bucketName: string) { | ||||
|     await smartbucketRef.minioClient.makeBucket(bucketName, 'ams3').catch(e => console.log(e)); | ||||
|     await smartbucketRef.minioClient.makeBucket(bucketName, 'ams3').catch((e) => console.log(e)); | ||||
|     return new Bucket(smartbucketRef, bucketName); | ||||
|   } | ||||
|  | ||||
|   public static async removeBucketByName(smartbucketRef: SmartBucket, bucketName: string) { | ||||
|     await smartbucketRef.minioClient.removeBucket(bucketName).catch(e => console.log(e)); | ||||
|     await smartbucketRef.minioClient.removeBucket(bucketName).catch((e) => console.log(e)); | ||||
|   } | ||||
|  | ||||
|   public smartbucketRef: SmartBucket; | ||||
| @@ -54,7 +54,7 @@ export class Bucket { | ||||
|     const streamIntake = new plugins.streamfunction.Intake(); | ||||
|     const putPromise = this.smartbucketRef.minioClient | ||||
|       .putObject(this.name, pathArg, streamIntake.getReadable()) | ||||
|       .catch(e => console.log(e)); | ||||
|       .catch((e) => console.log(e)); | ||||
|     streamIntake.pushData(fileContent); | ||||
|     streamIntake.signalEnd(); | ||||
|     await putPromise; | ||||
| @@ -68,12 +68,12 @@ export class Bucket { | ||||
|     let completeFile: Buffer; | ||||
|     const replaySubject = await this.fastGetStream(pathArg); | ||||
|     replaySubject.subscribe( | ||||
|       chunk => { | ||||
|       (chunk) => { | ||||
|         if (completeFile) { | ||||
|           completeFile = Buffer.concat([completeFile, chunk]); | ||||
|         } | ||||
|       }, | ||||
|       err => { | ||||
|       (err) => { | ||||
|         console.log(err); | ||||
|       }, | ||||
|       () => { | ||||
| @@ -87,14 +87,14 @@ export class Bucket { | ||||
|   public async fastGetStream(pathArg: string): Promise<plugins.smartrx.rxjs.ReplaySubject<Buffer>> { | ||||
|     const fileStream = await this.smartbucketRef.minioClient | ||||
|       .getObject(this.name, pathArg) | ||||
|       .catch(e => console.log(e)); | ||||
|       .catch((e) => console.log(e)); | ||||
|     const replaySubject = new plugins.smartrx.rxjs.ReplaySubject<Buffer>(); | ||||
|     const duplexStream = plugins.streamfunction.createDuplexStream<Buffer, Buffer>( | ||||
|       async chunk => { | ||||
|       async (chunk) => { | ||||
|         replaySubject.next(chunk); | ||||
|         return chunk; | ||||
|       }, | ||||
|       async cb => { | ||||
|       async (cb) => { | ||||
|         console.log('stream ended'); | ||||
|         replaySubject.complete(); | ||||
|         return Buffer.from(''); | ||||
|   | ||||
| @@ -72,7 +72,7 @@ export class Directory { | ||||
|     ); | ||||
|     const fileArray: File[] = []; | ||||
|     const duplexStream = plugins.streamfunction.createDuplexStream<plugins.minio.BucketItem, void>( | ||||
|       async bucketItem => { | ||||
|       async (bucketItem) => { | ||||
|         if (bucketItem.prefix) { | ||||
|           return; | ||||
|         } | ||||
| @@ -87,7 +87,7 @@ export class Directory { | ||||
|           fileArray.push(new File(this, subtractedPath)); | ||||
|         } | ||||
|       }, | ||||
|       async tools => { | ||||
|       async (tools) => { | ||||
|         done.resolve(); | ||||
|       } | ||||
|     ); | ||||
| @@ -109,7 +109,7 @@ export class Directory { | ||||
|     ); | ||||
|     const directoryArray: Directory[] = []; | ||||
|     const duplexStream = plugins.streamfunction.createDuplexStream<plugins.minio.BucketItem, void>( | ||||
|       async bucketItem => { | ||||
|       async (bucketItem) => { | ||||
|         if (bucketItem.name) { | ||||
|           return; | ||||
|         } | ||||
| @@ -119,13 +119,13 @@ export class Directory { | ||||
|         } | ||||
|         if (subtractedPath.includes('/')) { | ||||
|           const dirName = subtractedPath.split('/')[0]; | ||||
|           if (directoryArray.find(directory => directory.name === dirName)) { | ||||
|           if (directoryArray.find((directory) => directory.name === dirName)) { | ||||
|             return; | ||||
|           } | ||||
|           directoryArray.push(new Directory(this.bucketRef, this, dirName)); | ||||
|         } | ||||
|       }, | ||||
|       async tools => { | ||||
|       async (tools) => { | ||||
|         done.resolve(); | ||||
|       } | ||||
|     ); | ||||
| @@ -153,7 +153,7 @@ export class Directory { | ||||
|  | ||||
|     const getDirectory = async (directoryArg: Directory, dirNameToSearch: string) => { | ||||
|       const directories = await directoryArg.listDirectories(); | ||||
|       return directories.find(directory => { | ||||
|       return directories.find((directory) => { | ||||
|         return directory.name === dirNameToSearch; | ||||
|       }); | ||||
|     }; | ||||
|   | ||||
| @@ -26,7 +26,7 @@ export class File { | ||||
|     const streamIntake = new plugins.streamfunction.Intake(); | ||||
|     const putPromise = directoryRef.bucketRef.smartbucketRef.minioClient | ||||
|       .putObject(this.name, filePath, streamIntake.getReadable()) | ||||
|       .catch(e => console.log(e)); | ||||
|       .catch((e) => console.log(e)); | ||||
|     streamIntake.pushData(fileContent); | ||||
|     streamIntake.signalEnd(); | ||||
|     await putPromise; | ||||
| @@ -53,14 +53,14 @@ export class File { | ||||
|     const done = plugins.smartpromise.defer(); | ||||
|     const fileStream = await this.parentDirectoryRef.bucketRef.smartbucketRef.minioClient | ||||
|       .getObject(this.parentDirectoryRef.bucketRef.name, this.path) | ||||
|       .catch(e => console.log(e)); | ||||
|       .catch((e) => console.log(e)); | ||||
|     let completeFile = new Buffer(''); | ||||
|     const duplexStream = plugins.streamfunction.createDuplexStream<Buffer, Buffer>( | ||||
|       async chunk => { | ||||
|       async (chunk) => { | ||||
|         completeFile = Buffer.concat([chunk]); | ||||
|         return chunk; | ||||
|       }, | ||||
|       async cb => { | ||||
|       async (cb) => { | ||||
|         done.resolve(); | ||||
|         return Buffer.from(''); | ||||
|       } | ||||
|   | ||||
| @@ -22,7 +22,7 @@ export class SmartBucket { | ||||
|       port: 443, | ||||
|       useSSL: true, | ||||
|       accessKey: this.config.accessKey, | ||||
|       secretKey: this.config.accessSecret | ||||
|       secretKey: this.config.accessSecret, | ||||
|     }); | ||||
|   } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user