From 0a17591eaecf065532249378476cdf629254cfb2 Mon Sep 17 00:00:00 2001 From: Phil Kunz Date: Fri, 20 Jul 2018 00:35:23 +0200 Subject: [PATCH] fix(formData): refactor formData --- ts/smartrequest.formdata.ts | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/ts/smartrequest.formdata.ts b/ts/smartrequest.formdata.ts index 26abc7c..1cfabbd 100644 --- a/ts/smartrequest.formdata.ts +++ b/ts/smartrequest.formdata.ts @@ -11,25 +11,6 @@ export interface IFormField { payload: string; } -/** - * retrieve the FormData headers in reliable way - * @param formDataArg - */ -const getFormDataHeaders = (formDataArg: plugins.formData) => { - const done = plugins.smartpromise.defer(); - formDataArg.getLength((err, length) => { - if (err) { - done.reject(err); - } - const headers = Object.assign( - { "Content-Length": length }, - formDataArg.getHeaders() - ); - done.resolve(headers); - }); - return done.promise; -}; - const appendFormField = async ( formDataArg: plugins.formData, formDataField: IFormField @@ -54,13 +35,10 @@ export const postFormData = async ( for (const formField of payloadArg) { await appendFormField(form, formField); } - const pipeLog: any = async (...args) => { - console.log(args); - }; const requestOptions = Object.assign({}, optionsArg, { headers: { ...(optionsArg.headers), - ...getFormDataHeaders(form) + ...form.getHeaders() }, requestBody: form });