fix(core): Deduplicate error handling in nodes (#4319)

* Fix issue with isAxios property

* 🥅 Deduplicate errors handeling improve errors for credentials

* 🎨 correctly throws error
This commit is contained in:
agobrech
2022-11-11 11:32:43 +01:00
committed by GitHub
parent d35d63a855
commit c7133ecd3f
35 changed files with 50 additions and 187 deletions

View File

@@ -17,10 +17,8 @@ export async function lemlistApiRequest(
qs: IDataObject = {},
option: IDataObject = {},
) {
const options: OptionsWithUri = {
headers: {
},
headers: {},
method,
uri: `https://api.lemlist.com/api${endpoint}`,
qs,
@@ -40,11 +38,7 @@ export async function lemlistApiRequest(
Object.assign(options, option);
}
try {
return await this.helpers.requestWithAuthentication.call(this,'lemlistApi',options);
} catch (error) {
throw new NodeApiError(this.getNode(), error);
}
return await this.helpers.requestWithAuthentication.call(this, 'lemlistApi', options);
}
/**