Improvements

This commit is contained in:
ricardo 2020-07-23 21:20:21 -04:00
parent 3090549ada
commit b6fed1bc0d
2 changed files with 5 additions and 3 deletions

View file

@ -485,7 +485,8 @@ export class Dropbox implements INodeType {
let endpoint = ''; let endpoint = '';
let requestMethod = ''; let requestMethod = '';
let body: IDataObject | Buffer; let body: IDataObject | Buffer;
let isJson = false; let options;
const query: IDataObject = {};
const headers: IDataObject = {}; const headers: IDataObject = {};
@ -624,7 +625,7 @@ export class Dropbox implements INodeType {
options = { encoding: null }; options = { encoding: null };
} }
let responseData = await dropboxApiRequest.call(this, requestMethod, endpoint, body, headers, options); let responseData = await dropboxApiRequest.call(this, requestMethod, endpoint, body, query, headers, options);
if (resource === 'file' && operation === 'upload') { if (resource === 'file' && operation === 'upload') {
responseData = JSON.parse(responseData); responseData = JSON.parse(responseData);

View file

@ -20,11 +20,12 @@ import {
* @param {object} body * @param {object} body
* @returns {Promise<any>} * @returns {Promise<any>}
*/ */
export async function dropboxApiRequest(this: IHookFunctions | IExecuteFunctions, method: string, endpoint: string, body: object, headers?: object, option: IDataObject = {}): Promise<any> {// tslint:disable-line:no-any export async function dropboxApiRequest(this: IHookFunctions | IExecuteFunctions, method: string, endpoint: string, body: object, query: IDataObject = {}, headers?: object, option: IDataObject = {}): Promise<any> {// tslint:disable-line:no-any
const options: OptionsWithUri = { const options: OptionsWithUri = {
headers, headers,
method, method,
qs: query,
body, body,
uri: endpoint, uri: endpoint,
json: true, json: true,