Skip to content

Commit aaf1a60

Browse files
authored
Merge pull request #3810 from continuedev/dallin/jetbrains-apply-button
Jetbrains apply button fix
2 parents a2a7e7a + a304f3e commit aaf1a60

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/CoreMessengerManager.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,11 @@ class CoreMessengerManager(
5959
coreMessenger = CoreMessenger(project, continueCorePath, ideProtocolClient, coroutineScope)
6060

6161
coreMessenger?.request("config/getSerializedProfileInfo", null, null) { response ->
62-
val result = (response as Map<String, Any>)["result"] as Map<String, Any>
62+
val responseObject = response as Map<*, *>
63+
val responseContent = responseObject["content"] as Map<*, *>
64+
val result = responseContent["result"] as Map<*, *>
6365
val config = result["config"] as Map<String, Any>
66+
6467
val allowAnonymousTelemetry = config?.get("allowAnonymousTelemetry") as? Boolean
6568
val telemetryService = service<TelemetryService>()
6669
if (allowAnonymousTelemetry == true || allowAnonymousTelemetry == null) {

extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/IdeProtocolClient.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -439,8 +439,11 @@ class IdeProtocolClient(
439439
null,
440440
null
441441
) { response ->
442-
val result = (response as Map<String, Any>)["result"] as Map<String, Any>
442+
val responseObject = response as Map<*, *>
443+
val responseContent = responseObject["content"] as Map<*, *>
444+
val result = responseContent["result"] as Map<*, *>
443445
val config = result["config"] as Map<String, Any>
446+
444447
val applyCodeBlockModel = getModelByRole(config, "applyCodeBlock")
445448

446449
if (applyCodeBlockModel != null) {
@@ -451,7 +454,6 @@ class IdeProtocolClient(
451454
config["models"] as List<Map<String, Any>>
452455
val curSelectedModel = models.find { it["title"] == params.curSelectedModelTitle }
453456

454-
// continuation.resume(curSelectedModel)
455457
if (curSelectedModel == null) {
456458
return@request
457459
} else {

0 commit comments

Comments
 (0)