|
4 | 4 | package software.aws.toolkits.jetbrains.services.amazonq.webview |
5 | 5 |
|
6 | 6 | import com.fasterxml.jackson.databind.JsonNode |
| 7 | +import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper |
7 | 8 | import com.intellij.ide.BrowserUtil |
8 | 9 | import com.intellij.ide.util.RunOnceUtil |
9 | 10 | import com.intellij.openapi.project.Project |
@@ -32,7 +33,7 @@ import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.ChatP |
32 | 33 | import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.CursorState |
33 | 34 | import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.EncryptedChatParams |
34 | 35 | import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.EndChatParams |
35 | | -import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.LspCommands |
| 36 | +import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.SEND_END_CHAT |
36 | 37 | import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.SEND_CHAT_COMMAND_PROMPT |
37 | 38 | import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.SendChatPromptRequest |
38 | 39 | import software.aws.toolkits.jetbrains.services.amazonq.util.command |
@@ -196,15 +197,13 @@ class BrowserConnector( |
196 | 197 | } |
197 | 198 | } |
198 | 199 |
|
199 | | - LspCommands.END_CHAT -> { |
200 | | - val requestFromUi = jacksonObjectMapper().readValue(node.toString(), EndChatParams::class.java) |
| 200 | + SEND_END_CHAT -> { |
| 201 | + val requestFromUi = serializer.deserializeChatMessages(node, EndChatParams::class.java) |
201 | 202 |
|
202 | 203 | val endChatParams = EndChatParams(requestFromUi.tabId) |
203 | 204 | val result = AmazonQLspService.executeIfRunning(project) { server -> |
204 | 205 | server.endChat(endChatParams) |
205 | 206 | } ?: CompletableFuture.failedFuture(IllegalStateException("LSP Server not running")) |
206 | | - |
207 | | - println(result) |
208 | 207 | } |
209 | 208 | } |
210 | 209 | } |
|
0 commit comments