Почему кажется, что я получаю событие дважды - PullRequest
0 голосов
/ 07 мая 2018

У меня есть следующий код, который регистрирует получение события дважды. Есть идеи почему? Полученное сообщение о событии вместе с самим событием появляется дважды для каждого полученного события:

listen() {
        LOG.info('Awaiting events');
        this.bizNetworkConnection.on('event', (event) => {
            LOG.info('************Received Event**************');
            LOG.info(event);
            let options = {
                properties: { key:'value'}
            };
        });
}

static async listen(args) {
    let cr = new CommodityRegistry('commodityRegistry');
    await cr.init();
    let results = await cr.listen();
    LOG.info('Listened for events');
}

1 Ответ

0 голосов
/ 09 мая 2018

Composer в настоящее время прослушивает события от всех пиров (проверьте ваш connection.json на количество пиров, получающих события). Клиентское приложение получит все события, отправленные бизнес-сетью, и приложение будет выбирать, в какую / в какой степени эти события интегрированы.

...