private async getQueryTemp()

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;
    }