mirror of
https://github.com/Microsoft/vscode
synced 2024-10-06 11:26:07 +00:00
Fix #69114
This commit is contained in:
parent
e2049cdca3
commit
0acb390180
|
@ -260,20 +260,25 @@ class RemoteSearchProvider implements ISearchProvider {
|
|||
}
|
||||
|
||||
const requestType = details.body ? 'post' : 'get';
|
||||
const headers = {
|
||||
'User-Agent': 'request',
|
||||
'Content-Type': 'application/json; charset=utf-8',
|
||||
};
|
||||
|
||||
if (this.options.endpoint.key) {
|
||||
headers['api-key'] = this.options.endpoint.key;
|
||||
}
|
||||
|
||||
const start = Date.now();
|
||||
return this.requestService.request({
|
||||
type: requestType,
|
||||
url: details.url,
|
||||
data: details.body,
|
||||
headers: {
|
||||
'User-Agent': 'request',
|
||||
'Content-Type': 'application/json; charset=utf-8',
|
||||
'api-key': this.options.endpoint.key
|
||||
},
|
||||
headers,
|
||||
timeout: 5000
|
||||
}, CancellationToken.None).then(context => {
|
||||
if (context.res.statusCode >= 300) {
|
||||
throw new Error(`${details} returned status code: ${context.res.statusCode}`);
|
||||
throw new Error(`${JSON.stringify(details)} returned status code: ${context.res.statusCode}`);
|
||||
}
|
||||
|
||||
return asJson(context);
|
||||
|
@ -319,8 +324,7 @@ class RemoteSearchProvider implements ISearchProvider {
|
|||
duration,
|
||||
timestamp,
|
||||
scoredResults,
|
||||
context: result['@odata.context'],
|
||||
extensions: details.extensions
|
||||
context: result['@odata.context']
|
||||
};
|
||||
});
|
||||
}
|
||||
|
@ -374,8 +378,7 @@ class RemoteSearchProvider implements ISearchProvider {
|
|||
return {
|
||||
url,
|
||||
body,
|
||||
hasMoreFilters,
|
||||
extensions
|
||||
hasMoreFilters
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -12,7 +12,6 @@ import { localize } from 'vs/nls';
|
|||
import { ConfigurationTarget } from 'vs/platform/configuration/common/configuration';
|
||||
import { ConfigurationScope } from 'vs/platform/configuration/common/configurationRegistry';
|
||||
import { IEditorOptions } from 'vs/platform/editor/common/editor';
|
||||
import { ILocalExtension } from 'vs/platform/extensionManagement/common/extensionManagement';
|
||||
import { createDecorator } from 'vs/platform/instantiation/common/instantiation';
|
||||
import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace';
|
||||
import { EditorOptions, IEditor } from 'vs/workbench/common/editor';
|
||||
|
@ -123,7 +122,6 @@ export interface IFilterMetadata {
|
|||
timestamp: number;
|
||||
duration: number;
|
||||
scoredResults: IScoredResults;
|
||||
extensions?: ILocalExtension[];
|
||||
|
||||
/** The number of requests made, since requests are split by number of filters */
|
||||
requestCount?: number;
|
||||
|
|
Loading…
Reference in a new issue