Skip to content

Commit 5535cd7

Browse files
committed
Add lodash.clonedeep package and update ideaBridge.ts
1 parent 7863484 commit 5535cd7

3 files changed

Lines changed: 9 additions & 17 deletions

File tree

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@
127127
"dotenv": "^16.0.3",
128128
"i18next": "^23.7.11",
129129
"js-yaml": "^4.1.0",
130+
"lodash.clonedeep": "^4.5.0",
130131
"lodash.isequal": "^4.5.0",
131132
"mdast": "^3.0.0",
132133
"mdast-util-from-markdown": "^2.0.0",

src/util/ideaBridge.ts

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,7 @@ class IdeaBridge {
433433
}
434434

435435
resviceSettings(res) {
436-
// 用户设置的回调
436+
// 获取用户设置的回调
437437
const setting = res?.payload || {};
438438

439439
this.executeHandlers("readConfig", {
@@ -447,9 +447,6 @@ class IdeaBridge {
447447
pattern: item.name,
448448
description: item.description,
449449
}));
450-
// this.handle.regCommandList({
451-
// result,
452-
// });
453450
this.executeHandlers("regCommandList", {
454451
result,
455452
});
@@ -471,9 +468,6 @@ class IdeaBridge {
471468

472469
resviceModelList(response: any) {
473470
// 接受到模型列表
474-
// this.handle["regModelList"]({
475-
// result: response.payload.models,
476-
// });
477471
this.executeHandlers("regModelList", {
478472
result: response.payload.models,
479473
});
@@ -483,20 +477,12 @@ class IdeaBridge {
483477
// 接受到消息
484478
if (response.metadata?.isFinalChunk) {
485479
// 结束对话
486-
// this.handle["receiveMessage"]({
487-
// text: response.payload?.message || response.metadata?.error || "",
488-
// isError: response.metadata?.error.length > 0,
489-
// hash: response.payload?.promptHash || "",
490-
// });
491480
this.executeHandlers("receiveMessage", {
492481
text: response.payload?.message || response.metadata?.error || "",
493482
isError: response.metadata?.error.length > 0,
494483
hash: response.payload?.promptHash || "",
495484
});
496485
} else {
497-
// this.handle["receiveMessagePartial"]({
498-
// text: response?.payload?.message || "",
499-
// });
500486
this.executeHandlers("receiveMessagePartial", {
501487
text: response?.payload?.message || "",
502488
});
@@ -596,9 +582,9 @@ class IdeaBridge {
596582
case "readConfig":
597583
JStoIdea.readConfig();
598584
break;
599-
case "saveConfig":
585+
case "writeConfig":
600586
// 保存用户设置
601-
JStoIdea.saveConfig(message.data);
587+
JStoIdea.saveConfig(message.value);
602588
break;
603589
default:
604590
break;

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5610,6 +5610,11 @@ locate-path@^7.1.0:
56105610
dependencies:
56115611
p-locate "^6.0.0"
56125612

5613+
lodash.clonedeep@^4.5.0:
5614+
version "4.5.0"
5615+
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
5616+
integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==
5617+
56135618
lodash.debounce@^4.0.8:
56145619
version "4.0.8"
56155620
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"

0 commit comments

Comments
 (0)