public override void ProcessMessage(BasicDeliverEventArgs message) { var crawlerSession = CrawlerSessionLog.GetFromJson(message.Body); bool bOk = _productAdapter.UpdateEndCrawl(crawlerSession); _log.InfoFormat("Company: {0} UpdateOK: {1} ", crawlerSession.CompanyId, bOk); NotifyValidatedProduct(crawlerSession.CompanyId); GetChannel().BasicAck(message.DeliveryTag, true); }
private void UpdateEndCrawl(CrawlerSessionLog crawlerSessionLog) { _producerEndCrawler.PublishString(crawlerSessionLog.ToJson()); }