support remote debug

This commit is contained in:
CaiHQ
2022-09-02 21:26:21 +08:00
parent 6f6be77dfe
commit 19d0c53304
4 changed files with 72 additions and 17 deletions

View File

@@ -43,7 +43,7 @@ function startContract() {
global.wssocket.send(JSON.stringify(request));
}
function startContractAsDebug() {
function startContractAsDebug(isDebug) {
const key = pubkeyDialogVue.sm2KeyList[pubkeyDialogVue.selectedSM2Key];
const sm2Key = JSON.parse(key.sm2Key);
const projectId = $("#selectedProject")[0].value;
@@ -51,9 +51,28 @@ function startContractAsDebug() {
startResult.innerText = "正在以调试模式启动合约:" + project;
const request = {};
request.action = "startContractAsDebug";
request.action = "startContract";
request.isPrivate = $("#privateprojecttab").hasClass("active");
if (createParam.value !='') {
request.createParam = createParam.value;
$("#createParam").css("color","");
if (autoConvertStr.value=='on') {
try{
request.createParam = JSON.parse(request.createParam);
$("#createParam").css("color","");
}catch(e){
console.log(e);
$("#createParam").css("color","red");
alert("Create Param not JSON Format");
return;
}
}else{
}
}
request.isDebug = isDebug;
if (remoteDebugPort.value !='') {
request.remoteDebugPort = remoteDebugPort.value;
}
request.owner = sm2Key.publicKey;
request.requestID = new Date().getTime() + "";
// request.contractid = $("#tabdiv")[0].value;