Skip to content

Commit d338e4d

Browse files
committed
Notify client that folder sync is done, so the message is not there
for the entire session. Also added a elvis in cases where folder.name is null to avoid confusing notification messages.
1 parent f5f3388 commit d338e4d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

server/src/main/kotlin/org/javacs/kt/KotlinLanguageServer.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ class KotlinLanguageServer : LanguageServer, LanguageClientAware, Closeable {
108108

109109
folders.forEachIndexed { i, folder ->
110110
LOG.info("Adding workspace folder {}", folder.name)
111-
val progressPrefix = "[${i + 1}/${folders.size}] ${folder.name}"
111+
val progressPrefix = "[${i + 1}/${folders.size}] ${folder.name ?: ""}"
112112
val progressPercent = (100 * i) / folders.size
113113

114114
progress?.update("$progressPrefix: Updating source path", progressPercent)
@@ -122,6 +122,7 @@ class KotlinLanguageServer : LanguageServer, LanguageClientAware, Closeable {
122122
sourcePath.refresh()
123123
}
124124
}
125+
progress?.close()
125126

126127
textDocuments.lintAll()
127128

0 commit comments

Comments
 (0)