File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed
src/main/java/org/wso2/lsp4intellij/client Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 44
44
import org .eclipse .lsp4j .WorkDoneProgressCreateParams ;
45
45
import org .eclipse .lsp4j .WorkDoneProgressEnd ;
46
46
import org .eclipse .lsp4j .WorkDoneProgressNotification ;
47
+ import org .eclipse .lsp4j .WorkDoneProgressReport ;
47
48
import org .eclipse .lsp4j .WorkspaceFolder ;
48
49
import org .eclipse .lsp4j .services .LanguageClient ;
49
50
import org .jetbrains .annotations .NotNull ;
@@ -302,7 +303,7 @@ public CompletableFuture<Void> createProgress(WorkDoneProgressCreateParams param
302
303
}
303
304
Tuple2 <String , String > progressNotificationItem = new Tuple2 <>("LSP Progress Notification" , "" );
304
305
progressNotificationItems .put (token , progressNotificationItem );
305
- return null ;
306
+ return CompletableFuture . completedFuture ( null ) ;
306
307
}
307
308
308
309
@ Override
@@ -330,6 +331,11 @@ public void notifyProgress(ProgressParams params) {
330
331
} else {
331
332
progressNotificationItems .put (token , progressNotificationItem );
332
333
}
334
+ } else if (progressNotification instanceof WorkDoneProgressReport ) {
335
+ message = ((WorkDoneProgressReport ) progressNotification ).getMessage ();
336
+ if (progressNotificationItems .containsKey (token )) {
337
+ title = progressNotificationItems .get (token ).getFirst ();
338
+ }
333
339
} else if (progressNotification instanceof WorkDoneProgressEnd ) {
334
340
message = ((WorkDoneProgressEnd ) progressNotification ).getMessage ();
335
341
if (progressNotificationItems .containsKey (token )) {
Original file line number Diff line number Diff line change @@ -43,11 +43,7 @@ public MessageConsumer apply(MessageConsumer messageConsumer) {
43
43
return message -> {
44
44
if (isRunning .getAsBoolean ()) {
45
45
handleMessage (message );
46
- try {
47
- messageConsumer .consume (message );
48
- } catch (Exception e ) {
49
- Log .warn ("Error while consuming message" , e );
50
- }
46
+ messageConsumer .consume (message );
51
47
}
52
48
};
53
49
}
You can’t perform that action at this time.
0 commit comments