Use find instead of filter

This commit is contained in:
Matt Bierner 2022-03-29 11:38:13 -07:00
parent 15c617e5b0
commit 28e2475f72
No known key found for this signature in database
GPG key ID: 099C331567E11888

View file

@ -95,9 +95,9 @@ class VSCodeWorkspaceMarkdownDocumentProvider extends Disposable implements Work
}
private async getMarkdownDocument(resource: vscode.Uri): Promise<SkinnyTextDocument | undefined> {
const matchingDocuments = vscode.workspace.textDocuments.filter((doc) => doc.uri.toString() === resource.toString());
if (matchingDocuments.length !== 0) {
return matchingDocuments[0];
const matchingDocument = vscode.workspace.textDocuments.find((doc) => doc.uri.toString() === resource.toString());
if (matchingDocument) {
return matchingDocument;
}
const bytes = await vscode.workspace.fs.readFile(resource);