fix(Toggl Trigger Node): Update API version (#10207)

This commit is contained in:
Jon
2024-08-21 10:43:48 +01:00
committed by GitHub
parent 09c3a8b367
commit 9bdb1d6dca
3 changed files with 28 additions and 16 deletions

View File

@@ -24,21 +24,10 @@ export async function togglApiRequest(
query?: IDataObject,
uri?: string,
) {
const credentials = await this.getCredentials('togglApi');
const headerWithAuthentication = Object.assign(
{},
{
Authorization: ` Basic ${Buffer.from(
`${credentials.username}:${credentials.password}`,
).toString('base64')}`,
},
);
const options: IRequestOptions = {
headers: headerWithAuthentication,
method,
qs: query,
uri: uri || `https://api.track.toggl.com/api/v8${resource}`,
uri: uri || `https://api.track.toggl.com/api/v9/me${resource}`,
body,
json: true,
};
@@ -46,7 +35,7 @@ export async function togglApiRequest(
delete options.body;
}
try {
return await this.helpers.request(options);
return await this.helpers.requestWithAuthentication.call(this, 'togglApi', options);
} catch (error) {
throw new NodeApiError(this.getNode(), error as JsonObject);
}