editsToUse are deeper in LSP WorkspaceEdit response (#2647)

Edits are actually stored in `changes` field in WorkspaceEdit; see:
https://github.com/Microsoft/language-server-protocol/blob/gh-pages/specification.md#workspaceedit

Resolves: #2646
This commit is contained in:
Jan Šipr 2018-10-24 19:43:47 +02:00 committed by Akin
parent 743188289a
commit c4dd8ad726
1 changed files with 3 additions and 4 deletions

View File

@ -71,10 +71,9 @@ export class Workspace implements Oni.Workspace.Api {
}
public async applyEdits(edits: types.WorkspaceEdit): Promise<void> {
let editsToUse = edits
if (edits.documentChanges) {
editsToUse = convertTextDocumentChangesToFileMap(edits.documentChanges)
}
const editsToUse = edits.documentChanges
? convertTextDocumentChangesToFileMap(edits.documentChanges)
: edits.changes
const files = Object.keys(editsToUse)