예제 #1
0
        public async Task Send(NewBlockEvent blockEvent)
        {
            string jsonMsg = blockEvent.ToJson(SerializerSettings);
            var    bytes   = UTF8.GetBytes(jsonMsg);
            var    message = new Message(bytes);

            message.MessageId   = blockEvent.Hash.ToString();
            message.ContentType = blockEvent.GetType().ToString();
            await Client.SendAsync(message);
        }
예제 #2
0
        public async Task Send(NewBlockEvent blockEvent)
        {
            string jsonMsg = blockEvent.ToJson(Networks.GetFromCryptoCode(blockEvent.CryptoCode).JsonSerializerSettings);
            var    bytes   = UTF8.GetBytes(jsonMsg);
            var    message = new Message(bytes);

            message.MessageId   = blockEvent.Hash.ToString();
            message.ContentType = blockEvent.GetType().ToString();
            message.UserProperties.Add("CryptoCode", blockEvent.CryptoCode);
            await Client.SendAsync(message);
        }