我目前正在使用版本2.1
并fabric-sdk-node
尝试在应用程序中使用Network.addCommitListener()
函数实现事务提交侦听器,但是在提交事务以供背书后我无法接收任何事件。
为了实现这一点,我使用了以下代码:
var listener = (error, event) => {
if (error) {
// Handle peer communication error
}
else {
// Handle transaction commit event
}
};
const peers = network.channel.getEndorsers();
await network.addCommitListener(listener, peers, txId);
该listener
对象似乎存在一些问题,因为根据官方文档,侦听器对象的类型定义为CommitListner
,但无法弄清楚如何在我的解决方案中实现它。任何帮助,将不胜感激。