Skip to content

Commit e54d1de

Browse files
authored
Merge pull request #1 from kelvin-klchu/stop-code-gen-telemetry
Add stop code gen telemetry
2 parents 3a0665a + 9d31ae0 commit e54d1de

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/controller/FeatureDevController.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,7 @@ class FeatureDevController(
288288

289289
private suspend fun handleStopMessage(message: IncomingFeatureDevMessage.StopResponse) {
290290
var session: Session? = null
291+
AmazonqTelemetry.stopCodeGeneration(tabId = message.tabId)
291292
messenger.sendAnswer( tabId = message.tabId, message("amazonqFeatureDev.code_generation.stopping_code_generation"), messageType = FeatureDevMessageType.Answer, canBeVoted = false)
292293
messenger.sendUpdatePlaceholder(
293294
tabId = message.tabId,
@@ -299,7 +300,6 @@ class FeatureDevController(
299300
if (session.sessionState.token?.token() !== null) {
300301
session.sessionState?.token?.cancel()
301302
}
302-
303303
}
304304
private suspend fun insertCode(tabId: String) {
305305
var session: Session? = null
@@ -514,7 +514,6 @@ class FeatureDevController(
514514
}
515515
}
516516

517-
518517
private suspend fun handleChat(
519518
tabId: String,
520519
message: String,

plugins/core/jetbrains-community/resources/telemetryOverride.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,11 @@
318318
"IAM"
319319
],
320320
"description": "Login is with Legacy device code or newer PKCE flow"
321+
},
322+
{
323+
"name": "tabId",
324+
"type": "string",
325+
"description": "The unique identifier of a tab"
321326
}
322327
],
323328
"metrics": [
@@ -854,6 +859,16 @@
854859
"required": false
855860
}
856861
]
862+
},
863+
{
864+
"name": "amazonq_stopCodeGeneration",
865+
"description": "User stopped the code generation",
866+
"metadata": [
867+
{
868+
"type": "tabId",
869+
"required": true
870+
}
871+
]
857872
}
858873
]
859874
}

0 commit comments

Comments
 (0)