private void OnMoneroEvent(MoneroEvent obj) { if (!_moneroRpcProvider.IsAvailable(obj.bitcoinCode)) { return; } if (!string.IsNullOrEmpty(obj.BlockHash)) { taskQueue.Enqueue(token => OnNewBlock(obj.bitcoinCode)); } if (!string.IsNullOrEmpty(obj.TransactionHash)) { taskQueue.Enqueue(token => OnTransactionUpdated(obj.bitcoinCode, obj.TransactionHash)); } }
private void OnMoneroEvent(MoneroEvent obj) { if (!_moneroRpcProvider.IsAvailable(obj.CryptoCode)) { return; } if (!string.IsNullOrEmpty(obj.BlockHash)) { OnNewBlock(obj.CryptoCode); } if (!string.IsNullOrEmpty(obj.TransactionHash)) { _ = OnTransactionUpdated(obj.CryptoCode, obj.TransactionHash); } }