我是這樣覺得,但目前還不清楚原 PO 真正的問題怕變成 XY problem先給原 PO 看看這個是不是你想要的結果:
https://pastebin.ubuntu.com/p/vnYCs4PxtZ/試試看這是不是你要的效果:
https://pastebin.ubuntu.com/p/MjrW628M7k/但是這個做法就如同前面提到的,若你需要處理 callerarguments 的話,還要額外透過 frame 去抓資訊另一個做法是改成用 function wrapper 把每一個 rpc提供的 function 都包過一次,這種方法對於也要處理arguments 的話會比較方便,但是缺點就是一旦 wrapper太多,要轉進呼叫到實際上 rpc 的 function 也需越多層接續上面第一種方式,也可以不透過 frame 去抓 callerargument
https://pastebin.ubuntu.com/p/HpXBF4cNgy/(`・∀・)b