From 14133872c4a7c40673ca3bf0e2c16fc29ebf2a2f Mon Sep 17 00:00:00 2001 From: Kirill Starkov Date: Thu, 5 Sep 2024 15:09:37 +0800 Subject: [PATCH] fix new file event --- .../com/smallcloud/refactai/panes/sharedchat/Events.kt | 2 +- .../refactai/panes/sharedchat/browser/RequestHandler.kt | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/src/main/kotlin/com/smallcloud/refactai/panes/sharedchat/Events.kt b/src/main/kotlin/com/smallcloud/refactai/panes/sharedchat/Events.kt index 3c8bf16f..dc398ea4 100644 --- a/src/main/kotlin/com/smallcloud/refactai/panes/sharedchat/Events.kt +++ b/src/main/kotlin/com/smallcloud/refactai/panes/sharedchat/Events.kt @@ -59,7 +59,7 @@ class Events { if(type == null) return null return when(type) { - EventNames.FromChat.NEW_FILE.value -> p2?.deserialize(payload, Editor.NewFile::class.java) + EventNames.FromChat.NEW_FILE.value -> payload?.asString?.let { Editor.NewFile(it) } EventNames.FromChat.OPEN_SETTINGS.value -> OpenSettings() EventNames.FromChat.SETUP_HOST.value -> { val host = p2?.deserialize(payload, Host::class.java) ?: return null diff --git a/src/main/kotlin/com/smallcloud/refactai/panes/sharedchat/browser/RequestHandler.kt b/src/main/kotlin/com/smallcloud/refactai/panes/sharedchat/browser/RequestHandler.kt index 26b9097a..5d2abbbc 100644 --- a/src/main/kotlin/com/smallcloud/refactai/panes/sharedchat/browser/RequestHandler.kt +++ b/src/main/kotlin/com/smallcloud/refactai/panes/sharedchat/browser/RequestHandler.kt @@ -1,8 +1,6 @@ package com.smallcloud.refactai.panes.sharedchat.browser import com.intellij.openapi.project.DumbAware -import com.smallcloud.refactai.io.Response -import com.smallcloud.refactai.io.sendRequest import org.cef.browser.CefBrowser import org.cef.browser.CefFrame import org.cef.callback.CefCallback @@ -15,10 +13,7 @@ import org.cef.network.CefRequest import org.cef.network.CefResponse import java.io.IOException import java.io.InputStream -import java.net.HttpURLConnection -import java.net.URI import java.net.URLConnection -import java.util.concurrent.Future class RequestHandlerFactory : CefSchemeHandlerFactory { override fun create(