Make preparePasteEdits interrupt diagnostics too

For #235959

Already done for the main paste request but we should do it for `preparePasteEdits`  too
This commit is contained in:
Matt Bierner
2024-12-12 09:17:26 -08:00
parent 31f77d2fe4
commit 6a0fcdeca6

View File

@@ -60,10 +60,10 @@ class DocumentPasteProvider implements vscode.DocumentPasteEditProvider {
return;
}
const response = await this._client.execute('preparePasteEdits', {
const response = await this._client.interruptGetErr(() => this._client.execute('preparePasteEdits', {
file,
copiedTextSpan: ranges.map(typeConverters.Range.toTextSpan),
}, token);
}, token));
if (token.isCancellationRequested || response.type !== 'response' || !response.body) {
return;
}