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); }
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); }