@@ -14,7 +14,7 @@ import {
14
14
uploadFileChunk ,
15
15
} from './calls/index'
16
16
import { AutoDriveApi } from './connection'
17
- import { GenericFile } from './models/file'
17
+ import { GenericFile , GenericFileWithinFolder } from './models/file'
18
18
import { constructFromInput , constructZipBlobFromTreeAndPaths } from './models/folderTree'
19
19
import { UploadChunksStatus , UploadFileStatus , UploadFolderStatus } from './models/uploads'
20
20
@@ -64,9 +64,10 @@ const uploadFileChunks = (
64
64
export const uploadFileFromInput = (
65
65
api : AutoDriveApi ,
66
66
file : File ,
67
- { password , compression = true } : UploadFileOptions ,
67
+ options : UploadFileOptions = { } ,
68
68
uploadChunkSize ?: number ,
69
69
) : PromisedObservable < UploadFileStatus > => {
70
+ const { password = undefined , compression = true } = options
70
71
return new PromisedObservable < UploadFileStatus > ( async ( subscriber ) => {
71
72
const { stringToCid, compressFile, CompressionAlgorithm, encryptFile, EncryptionAlgorithm } =
72
73
await import ( '@autonomys/auto-dag-data' )
@@ -135,9 +136,11 @@ export const uploadFileFromInput = (
135
136
export const uploadFile = (
136
137
api : AutoDriveApi ,
137
138
file : GenericFile ,
138
- { password , compression = true } : UploadFileOptions ,
139
+ options : UploadFileOptions = { } ,
139
140
uploadChunkSize ?: number ,
140
141
) : PromisedObservable < UploadFileStatus > => {
142
+ const { password = undefined , compression = true } = options
143
+
141
144
return new PromisedObservable < UploadFileStatus > ( async ( subscriber ) => {
142
145
const { stringToCid, compressFile, CompressionAlgorithm, encryptFile, EncryptionAlgorithm } =
143
146
await import ( '@autonomys/auto-dag-data' )
@@ -226,7 +229,6 @@ export const uploadFolderFromInput = async (
226
229
name : `${ name } .zip` ,
227
230
mimeType : 'application/zip' ,
228
231
size : zipBlob . size ,
229
- path : name ,
230
232
} ,
231
233
{
232
234
password,
@@ -284,7 +286,7 @@ export const uploadFolderFromInput = async (
284
286
export const uploadFileWithinFolderUpload = (
285
287
api : AutoDriveApi ,
286
288
uploadId : string ,
287
- file : GenericFile ,
289
+ file : GenericFileWithinFolder ,
288
290
uploadChunkSize ?: number ,
289
291
) : PromisedObservable < UploadChunksStatus > => {
290
292
return new PromisedObservable < UploadChunksStatus > ( async ( subscriber ) => {
0 commit comments