From a6ed641996ba57a34d61c22ba9194d5cf8c6aa11 Mon Sep 17 00:00:00 2001 From: Carlos Lostao Date: Wed, 11 Dec 2024 16:11:00 +0100 Subject: [PATCH] update: solve https://github.com/autonomys/auto-sdk/issues/197 --- packages/auto-drive/src/api/wrappers.ts | 7 +++++-- packages/auto-drive/src/fs/wrappers.ts | 3 ++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/auto-drive/src/api/wrappers.ts b/packages/auto-drive/src/api/wrappers.ts index 2a86d663..a1c1c069 100644 --- a/packages/auto-drive/src/api/wrappers.ts +++ b/packages/auto-drive/src/api/wrappers.ts @@ -64,9 +64,10 @@ const uploadFileChunks = ( export const uploadFileFromInput = ( api: AutoDriveApi, file: File, - { password, compression = true }: UploadFileOptions, + options: UploadFileOptions = {}, uploadChunkSize?: number, ): PromisedObservable => { + const { password = undefined, compression = true } = options return new PromisedObservable(async (subscriber) => { const { stringToCid, compressFile, CompressionAlgorithm, encryptFile, EncryptionAlgorithm } = await import('@autonomys/auto-dag-data') @@ -135,9 +136,11 @@ export const uploadFileFromInput = ( export const uploadFile = ( api: AutoDriveApi, file: GenericFile, - { password, compression = true }: UploadFileOptions, + options: UploadFileOptions = {}, uploadChunkSize?: number, ): PromisedObservable => { + const { password = undefined, compression = true } = options + return new PromisedObservable(async (subscriber) => { const { stringToCid, compressFile, CompressionAlgorithm, encryptFile, EncryptionAlgorithm } = await import('@autonomys/auto-dag-data') diff --git a/packages/auto-drive/src/fs/wrappers.ts b/packages/auto-drive/src/fs/wrappers.ts index 8c675bda..fd3b5152 100644 --- a/packages/auto-drive/src/fs/wrappers.ts +++ b/packages/auto-drive/src/fs/wrappers.ts @@ -31,9 +31,10 @@ import { constructZipFromTreeAndFileSystemPaths, getFiles } from './utils.js' export const uploadFileFromFilepath = ( api: AutoDriveApi, filePath: string, - { password, compression = true }: UploadFileOptions, + options: UploadFileOptions = {}, uploadChunkSize?: number, ): PromisedObservable => { + const { password = undefined, compression = true } = options const name = filePath.split('/').pop()! return uploadFile(