Support create new source file for IntelliJ

This commit is contained in:
Luo Tim 2024-04-17 19:47:51 +08:00
parent 90eba802b7
commit 27cd9ed813

View File

@ -86,6 +86,20 @@ const JStoIdea = {
window.JSJavaBridge.callJava(JSON.stringify(params));
},
newSrcFile: (language, content) => {
const params = {
action: "newSrcFile/request",
metadata: {
callback: "IdeaToJSMessage",
},
payload: {
language: language,
content: content,
},
};
window.JSJavaBridge.callJava(JSON.stringify(params));
},
viewDiff: (code) => {
const params = {
action: "viewDiff/request",
@ -544,6 +558,9 @@ class IdeaBridge {
case "code_file_apply":
JStoIdea.replaceFileContent(message.content);
break;
case "code_new_file":
JStoIdea.newSrcFile(message.language, message.content);
break;
case "doCommand":
JStoIdea.etcCommand(message);
break;