@@ -203,6 +203,7 @@ export default class FireFly extends HttpBase {
203
203
blob : string | Buffer | Readable ,
204
204
blobOptions ?: FormData . AppendOptions ,
205
205
dataOptions ?: FireFlyDataBlobRequest ,
206
+ options ?: FireFlyCreateOptions ,
206
207
) : Promise < FireFlyDataResponse > {
207
208
dataOptions = { ...FireFlyDataBlobRequestDefaults , ...dataOptions } ;
208
209
const formData = new FormData ( ) ;
@@ -213,9 +214,12 @@ export default class FireFly extends HttpBase {
213
214
}
214
215
}
215
216
formData . append ( 'file' , blob , blobOptions ) ;
217
+ const requestOptions = mapConfig ( options ) ;
216
218
const response = await this . wrapError (
217
219
this . http . post < FireFlyDataResponse > ( '/data' , formData , {
220
+ ...requestOptions ,
218
221
headers : {
222
+ ...requestOptions . headers ,
219
223
...formData . getHeaders ( ) ,
220
224
'Content-Length' : formData . getLengthSync ( ) ,
221
225
} ,
@@ -341,10 +345,12 @@ export default class FireFly extends HttpBase {
341
345
342
346
generateContractInterface (
343
347
request : FireFlyContractGenerateRequest ,
348
+ options ?: FireFlyCreateOptions ,
344
349
) : Promise < FireFlyContractInterfaceRequest > {
345
350
return this . createOne < FireFlyContractInterfaceRequest > (
346
351
'/contracts/interfaces/generate' ,
347
352
request ,
353
+ options ,
348
354
) ;
349
355
}
350
356
0 commit comments