Beispiel #1
0
 public Task SendDataInvalidAsync(Keccak depositId, InvalidDataReason reason)
 => _notifier.NotifyAsync(new Notification("data_invalid",
                                           new
 {
     depositId,
     reason = reason.ToString()
 }));
 public void SendInvalidData(Keccak depositId, InvalidDataReason reason)
 {
     if (Logger.IsTrace)
     {
         Logger.Trace($"{Session.RemoteNodeId} NDM sending: invaliddata");
     }
     Send(new InvalidDataMessage(depositId, reason));
 }
        public async Task HandleInvalidDataAsync(Keccak depositId, InvalidDataReason reason)
        {
            var session = _sessionService.GetActive(depositId);

            if (session is null)
            {
                return;
            }

            await _consumerNotifier.SendDataInvalidAsync(depositId, reason);
        }
Beispiel #4
0
 public Task HandleInvalidDataAsync(Keccak depositId, InvalidDataReason reason)
 => _dataConsumerService.HandleInvalidDataAsync(depositId, reason);
Beispiel #5
0
 public InvalidDataMessage(Keccak depositId, InvalidDataReason reason)
 {
     DepositId = depositId;
     Reason    = reason;
 }