Skip to content

Commit c935171

Browse files
committed
remove tabID from ChatCommunicationManager
1 parent d1bf37d commit c935171

File tree

1 file changed

+3
-1
lines changed
  • plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview

1 file changed

+3
-1
lines changed

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview/BrowserConnector.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,11 +210,13 @@ class BrowserConnector(
210210
}
211211
SEND_END_CHAT -> {
212212
val requestFromUi = serializer.deserializeChatMessages(node, EndChatParams::class.java)
213-
214213
val endChatParams = EndChatParams(requestFromUi.tabId)
215214
val result = AmazonQLspService.executeIfRunning(project) { server ->
216215
server.endChat(endChatParams)
217216
} ?: CompletableFuture.failedFuture(IllegalStateException("LSP Server not running"))
217+
result.whenComplete { value, error ->
218+
chatCommunicationManager.removePartialChatMessage(requestFromUi.tabId)
219+
}
218220
}
219221
}
220222
}

0 commit comments

Comments
 (0)