protected override Task ProcessMessageAsync(SuccessfulPartnersPaymentEvent message) { if (message.Amount == 0) { _log.Warning("Partners payment received event with 0 amount", context: message); } else { _tokensStatisticsService.IncreaseBurnedAmount(message.Amount); _log.Info("Processed SuccessfulPartnersPaymentEvent", message); } return(Task.CompletedTask); }
protected override Task ProcessMessageAsync(SuccessfulPaymentTransferEvent message) { if (message.Amount == 0) { _log.Warning("Payment transfer received event with 0 amount", context: message); } else { // todo: there is a chance to get event raised before midnight but received only after midnight _tokensStatisticsService.IncreaseBurnedAmount(message.Amount); _log.Info($"Processed payment transfer event", message); } return(Task.CompletedTask); }