Skip to content

Commit 4498468

Browse files
committed
Add status to ExtensionAPI
Signed-off-by: Fred Bricon <[email protected]>
1 parent 6bcccea commit 4498468

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/extension.api.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@ import { RequirementsData } from './requirements';
22

33
export interface ExtensionAPI {
44
readonly apiVersion: string;
5-
readonly javaRequirement: RequirementsData;
5+
readonly javaRequirement: RequirementsData;
6+
readonly status: "Started" | "Error";
67
}

src/extension.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,9 @@ export function activate(context: ExtensionContext): Promise<ExtensionAPI> {
120120
lastStatus = item.text;
121121
commands.executeCommand('setContext', 'javaLSReady', true);
122122
resolve({
123-
apiVersion: '0.1',
123+
apiVersion: '0.2',
124124
javaRequirement: requirements,
125+
status: report.type
125126
});
126127
break;
127128
case 'Error':
@@ -130,8 +131,9 @@ export function activate(context: ExtensionContext): Promise<ExtensionAPI> {
130131
p.report({ message: 'Finished with Error' });
131132
toggleItem(window.activeTextEditor, item);
132133
resolve({
133-
apiVersion: '0.1',
134+
apiVersion: '0.2',
134135
javaRequirement: requirements,
136+
status: report.type
135137
});
136138
break;
137139
case 'Starting':

0 commit comments

Comments
 (0)