public async Task PublishAsync(string walletAddress, BlockchainType blockchain, DateTime dueDate)
        {
            var message = new NewWalletMessage
            {
                Address    = walletAddress,
                Blockchain = Enum.Parse <Contract.BlockchainType>(blockchain.ToString()),
                DueDate    = dueDate
            };

            _log.Info("Publishing new wallet message", message);

            await PublishAsync(message);
        }
Пример #2
0
        public async Task PublishAsync(string walletAddress, BlockchainType blockchain, DateTime dueDate)
        {
            var message = new NewWalletMessage
            {
                Address    = walletAddress,
                Blockchain = Enum.Parse <Contract.BlockchainType>(blockchain.ToString()),
                DueDate    = dueDate
            };

            await _log.WriteInfoAsync(nameof(WalletEventsPublisher), nameof(PublishAsync), message.ToJson(),
                                      "Publishing new wallet message");

            await PublishAsync(message);
        }