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(