private void ConsumerClient_OnMessage(object sender, Message <Null, string> e) { var message = new MessageContext { Group = _groupId, Name = e.Topic, Content = e.Value }; MessageReceieved?.Invoke(sender, message); }
private void OnConsumerReceived(object sender, BasicDeliverEventArgs e) { _deliveryTag = e.DeliveryTag; var message = new MessageContext { Group = e.RoutingKey, Name = _queueName, Content = Encoding.UTF8.GetString(e.Body) }; MessageReceieved?.Invoke(sender, message); }