Skip to content

Commit 802425f

Browse files
jcompagnermickaelistria
authored andcommitted
fix for language servers background jobs keep hanging around. #851
remove the now implemented notifyProgress in the super class
1 parent 992dd19 commit 802425f

File tree

1 file changed

+0
-26
lines changed

1 file changed

+0
-26
lines changed

org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/angular/AngularClientImpl.java

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,6 @@
55
import org.eclipse.lsp4e.LanguageClientImpl;
66
import org.eclipse.lsp4j.MessageParams;
77
import org.eclipse.lsp4j.MessageType;
8-
import org.eclipse.lsp4j.ProgressParams;
9-
import org.eclipse.lsp4j.WorkDoneProgressNotification;
10-
import org.eclipse.lsp4j.WorkDoneProgressReport;
11-
import org.eclipse.lsp4j.jsonrpc.messages.Either;
12-
13-
import com.google.gson.JsonObject;
148

159
public class AngularClientImpl extends LanguageClientImpl implements AngularLanguageServerExtention {
1610

@@ -47,24 +41,4 @@ public void suggestStrictMode(Object o) {
4741
public void ngccProgressEnd(Object o) {
4842
logMessage(new MessageParams(MessageType.Info, o.toString()));
4943
}
50-
51-
@Override
52-
public void notifyProgress(ProgressParams params) {
53-
String message = null;
54-
Either<WorkDoneProgressNotification, Object> either = params.getValue();
55-
if (either.isLeft()) {
56-
if (either.getLeft() instanceof WorkDoneProgressReport report)
57-
message = report.getMessage();
58-
}
59-
else if (either.getRight() instanceof JsonObject json)
60-
{
61-
if (json.has("message")) {
62-
message = json.get("message").getAsString();
63-
}
64-
}
65-
if (message != null) {
66-
logMessage(new MessageParams(MessageType.Info, params.getToken().getLeft() + ": " + (message == null? "done":message)));
67-
}
68-
}
69-
7044
}

0 commit comments

Comments
 (0)