我不确定如何将内联异步回调传递给函数。
fraudListen = async () => {
this.KYCinstance.events.ReportedFraud({fromBlock:0 }, (error, event) => {
returnVar = await doSomething();
console.log(returnVar);
}
}
我想声明(error, event)
是一个异步函数,而不必单独声明它。
答案 0 :(得分:1)
包装内部有await
的代码的确切函数必须为async
。
const fraudListen = () => {
this.KYCinstance.events.ReportedFraud({ fromBlock: 0 }, async (error, event) => {
returnVar = await doSomething();
console.log(returnVar);
});
};