Skip to content

Commit ec564bf

Browse files
committed
end chat command added
1 parent ad5586d commit ec564bf

File tree

3 files changed

+5
-13
lines changed

3 files changed

+5
-13
lines changed

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

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
package software.aws.toolkits.jetbrains.services.amazonq.webview
55

66
import com.fasterxml.jackson.databind.JsonNode
7+
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
78
import com.intellij.ide.BrowserUtil
89
import com.intellij.ide.util.RunOnceUtil
910
import com.intellij.openapi.project.Project
@@ -32,7 +33,7 @@ import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.ChatP
3233
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.CursorState
3334
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.EncryptedChatParams
3435
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
3637
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.SEND_CHAT_COMMAND_PROMPT
3738
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.SendChatPromptRequest
3839
import software.aws.toolkits.jetbrains.services.amazonq.util.command
@@ -196,15 +197,13 @@ class BrowserConnector(
196197
}
197198
}
198199

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)
201202

202203
val endChatParams = EndChatParams(requestFromUi.tabId)
203204
val result = AmazonQLspService.executeIfRunning(project) { server ->
204205
server.endChat(endChatParams)
205206
} ?: CompletableFuture.failedFuture(IllegalStateException("LSP Server not running"))
206-
207-
println(result)
208207
}
209208
}
210209
}

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/model/aws/chat/FlareChatCommands.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
package software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat
55

66
const val SEND_CHAT_COMMAND_PROMPT = "aws/chat/sendChatPrompt"
7+
const val SEND_END_CHAT = "aws/chat/endChat"

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/model/aws/chat/LspCommands.kt

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)