Skip to content

Commit 4e04506

Browse files
authored
map language id to Codewhisperer runtime language for sendTelemetryEvent API (#3933)
1 parent 8a6f9e8 commit 4e04506

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

jetbrains-core/src/software/aws/toolkits/jetbrains/services/codewhisperer/credentials/CodeWhispererClientAdaptor.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW
217217
telemetryEventBuilder.userTriggerDecisionEvent {
218218
it.requestId(requestContext.latencyContext.firstRequestId)
219219
it.completionType(completionType.toCodeWhispererSdkType())
220-
it.programmingLanguage { builder -> builder.languageName(programmingLanguage.languageId) }
220+
it.programmingLanguage { builder -> builder.languageName(programmingLanguage.toCodeWhispererRuntimeLanguage().languageId) }
221221
it.sessionId(responseContext.sessionId)
222222
it.recommendationLatencyMilliseconds(e2eLatency)
223223
it.suggestionState(suggestionState.toCodeWhispererSdkType())
@@ -238,7 +238,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW
238238
): SendTelemetryEventResponse = bearerClient().sendTelemetryEvent { requestBuilder ->
239239
requestBuilder.telemetryEvent { telemetryEventBuilder ->
240240
telemetryEventBuilder.codeCoverageEvent {
241-
it.programmingLanguage { languageBuilder -> languageBuilder.languageName(language.languageId) }
241+
it.programmingLanguage { languageBuilder -> languageBuilder.languageName(language.toCodeWhispererRuntimeLanguage().languageId) }
242242
it.customizationArn(customizationArn)
243243
it.acceptedCharacterCount(acceptedTokenCount)
244244
it.totalCharacterCount(totalTokenCount)
@@ -260,7 +260,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW
260260
it.sessionId(sessionId)
261261
it.requestId(requestId)
262262
it.programmingLanguage { languageBuilder ->
263-
languageBuilder.languageName(language.languageId)
263+
languageBuilder.languageName(language.toCodeWhispererRuntimeLanguage().languageId)
264264
}
265265
it.customizationArn(customizationArn)
266266
it.modificationPercentage(modificationPercentage)
@@ -277,7 +277,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW
277277
requestBuilder.telemetryEvent { telemetryEventBuilder ->
278278
telemetryEventBuilder.codeScanEvent {
279279
it.programmingLanguage { languageBuilder ->
280-
languageBuilder.languageName(language.languageId)
280+
languageBuilder.languageName(language.toCodeWhispererRuntimeLanguage().languageId)
281281
}
282282
it.codeScanJobId(if (codeScanJobId.isNullOrEmpty()) CodeWhispererClientAdaptor.INVALID_CODESCANJOBID else codeScanJobId)
283283
it.timestamp(Instant.now())

0 commit comments

Comments
 (0)