Skip to content

Commit 8279f0f

Browse files
fix: refactor partial execution to use only provideCodeLenses without resolve (#243)
1 parent 604106b commit 8279f0f

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

src/editors/partialExecutionCodeLensProvider.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import EXTENSION_COMMANDS from '../commands';
33

44
export default class PartialExecutionCodeLensProvider
55
implements vscode.CodeLensProvider {
6-
_codeLenses: vscode.CodeLens[] = [];
76
_selection?: vscode.Range;
87
_onDidChangeCodeLenses: vscode.EventEmitter<
98
void
@@ -28,20 +27,15 @@ implements vscode.CodeLensProvider {
2827
return [];
2928
}
3029

31-
this._codeLenses = [new vscode.CodeLens(this._selection)];
32-
33-
return this._codeLenses;
34-
}
35-
36-
resolveCodeLens?(codeLens: vscode.CodeLens): vscode.CodeLens {
3730
const message = '► Run Selected Lines From Playground';
31+
const codeLens = new vscode.CodeLens(this._selection);
3832

3933
codeLens.command = {
4034
title: message,
4135
command: EXTENSION_COMMANDS.MDB_RUN_SELECTED_PLAYGROUND_BLOCKS,
4236
arguments: [message]
4337
};
4438

45-
return codeLens;
39+
return [codeLens];
4640
}
4741
}

0 commit comments

Comments
 (0)