Skip to content

Commit c545757

Browse files
committed
handle mynah ui telemetry event
1 parent b698c0b commit c545757

File tree

2 files changed

+9
-0
lines changed
  • plugins/amazonq
    • chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview
    • shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/model/aws/chat

2 files changed

+9
-0
lines changed

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.TabBa
106106
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.TabBarActionRequest
107107
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.TabEventParams
108108
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.TabEventRequest
109+
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.TELEMETRY_EVENT
109110
import software.aws.toolkits.jetbrains.services.amazonq.lsp.util.LspEditorUtil
110111
import software.aws.toolkits.jetbrains.services.amazonq.lsp.util.LspEditorUtil.toUriString
111112
import software.aws.toolkits.jetbrains.services.amazonq.util.command
@@ -490,6 +491,13 @@ class BrowserConnector(
490491
ShowSettingsUtil.getInstance().showSettingsDialog(browser.project, CodeWhispererConfigurable::class.java)
491492
}
492493
}
494+
TELEMETRY_EVENT -> {
495+
println("TELEMETRY + $node")
496+
val telemetryEvent = serializer.deserializeChatMessages<FlareUiMessage>(node)
497+
browser.postChat(
498+
telemetryEvent
499+
)
500+
}
493501
}
494502
}
495503

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
@@ -41,3 +41,4 @@ const val PROMPT_INPUT_OPTIONS_CHANGE = "aws/chat/promptInputOptionChange"
4141
const val SEND_CHAT_COMMAND_PROMPT = "aws/chat/sendChatPrompt"
4242
const val SHOW_SAVE_FILE_DIALOG_REQUEST_METHOD = "aws/showSaveFileDialog"
4343
const val STOP_CHAT_RESPONSE = "stopChatResponse"
44+
const val TELEMETRY_EVENT = "telemetry/event"

0 commit comments

Comments
 (0)