feat:Add callId for debugging call
This commit is contained in:
parent
e78625281f
commit
aa56fd93d9
@ -4306,7 +4306,8 @@ function initNativeEnvironment(source) {
|
|||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
case "invokeMethod":
|
case "invokeMethod":
|
||||||
console.log("invokeMethod", payload);
|
const callId = payload.callId;
|
||||||
|
console.log("invokeMethod", callId, payload);
|
||||||
const values = payload.values;
|
const values = payload.values;
|
||||||
let args = [];
|
let args = [];
|
||||||
for (let i = 0; i < values.length; i++) {
|
for (let i = 0; i < values.length; i++) {
|
||||||
@ -4333,12 +4334,13 @@ function initNativeEnvironment(source) {
|
|||||||
const object = Reflect.get(global$1, payload.objectName);
|
const object = Reflect.get(global$1, payload.objectName);
|
||||||
const method = Reflect.get(object, payload.functionName);
|
const method = Reflect.get(object, payload.functionName);
|
||||||
const result = Reflect.apply(method, undefined, args);
|
const result = Reflect.apply(method, undefined, args);
|
||||||
console.log(result);
|
console.log("Result", callId, result);
|
||||||
ws.send(JSON.stringify({
|
ws.send(JSON.stringify({
|
||||||
type: "D2C",
|
type: "D2C",
|
||||||
cmd: 'invokeMethod',
|
cmd: 'invokeMethod',
|
||||||
payload: {
|
payload: {
|
||||||
result
|
result,
|
||||||
|
callId,
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
break;
|
break;
|
||||||
|
@ -92,7 +92,8 @@ async function initNativeEnvironment(source: string) {
|
|||||||
})
|
})
|
||||||
break
|
break
|
||||||
case "invokeMethod":
|
case "invokeMethod":
|
||||||
console.log("invokeMethod", payload)
|
const callId = payload.callId;
|
||||||
|
console.log("invokeMethod", callId, payload)
|
||||||
const values = payload.values as { type: number, value: string }[]
|
const values = payload.values as { type: number, value: string }[]
|
||||||
let args = []
|
let args = []
|
||||||
for (let i = 0; i < values.length; i++) {
|
for (let i = 0; i < values.length; i++) {
|
||||||
@ -114,12 +115,13 @@ async function initNativeEnvironment(source: string) {
|
|||||||
const object = Reflect.get(global, payload.objectName as string)
|
const object = Reflect.get(global, payload.objectName as string)
|
||||||
const method = Reflect.get(object, payload.functionName as string)
|
const method = Reflect.get(object, payload.functionName as string)
|
||||||
const result = Reflect.apply(method, undefined, args)
|
const result = Reflect.apply(method, undefined, args)
|
||||||
console.log(result)
|
console.log("Result", callId, result)
|
||||||
ws.send(JSON.stringify({
|
ws.send(JSON.stringify({
|
||||||
type: "D2C",
|
type: "D2C",
|
||||||
cmd: 'invokeMethod',
|
cmd: 'invokeMethod',
|
||||||
payload: {
|
payload: {
|
||||||
result
|
result,
|
||||||
|
callId,
|
||||||
}
|
}
|
||||||
} as MSG))
|
} as MSG))
|
||||||
break;
|
break;
|
||||||
|
@ -98,7 +98,8 @@ function initNativeEnvironment(source) {
|
|||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
case "invokeMethod":
|
case "invokeMethod":
|
||||||
console.log("invokeMethod", payload);
|
const callId = payload.callId;
|
||||||
|
console.log("invokeMethod", callId, payload);
|
||||||
const values = payload.values;
|
const values = payload.values;
|
||||||
let args = [];
|
let args = [];
|
||||||
for (let i = 0; i < values.length; i++) {
|
for (let i = 0; i < values.length; i++) {
|
||||||
@ -125,12 +126,13 @@ function initNativeEnvironment(source) {
|
|||||||
const object = Reflect.get(global, payload.objectName);
|
const object = Reflect.get(global, payload.objectName);
|
||||||
const method = Reflect.get(object, payload.functionName);
|
const method = Reflect.get(object, payload.functionName);
|
||||||
const result = Reflect.apply(method, undefined, args);
|
const result = Reflect.apply(method, undefined, args);
|
||||||
console.log(result);
|
console.log("Result", callId, result);
|
||||||
ws.send(JSON.stringify({
|
ws.send(JSON.stringify({
|
||||||
type: "D2C",
|
type: "D2C",
|
||||||
cmd: 'invokeMethod',
|
cmd: 'invokeMethod',
|
||||||
payload: {
|
payload: {
|
||||||
result
|
result,
|
||||||
|
callId,
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user