in src/dialog/dialog-helper.ts [92:109]
private async getQueryTemp(): Promise<QueryHierarchyItem> {
const accessToken = await VSS.getAccessToken();
const url = `${this.webContext.account.uri}/${this.webContext.project.name}/_apis/wit/queries/${this.actionContext.query.id}?%24expand=3`;
const response = await window.fetch(url, {
method: 'GET',
headers: {
Authorization: `Bearer ${accessToken.token}`,
},
});
if (response.status < 200 || response.status >= 400) {
return Promise.reject();
}
const responseText = await response.text();
const responseObj = parseQueryJson(responseText);
return responseObj;
}