Exemplo n.º 1
0
        public Task <IList <MqttApplicationMessage> > LoadRetainedMessagesAsync()
        {
            var messages = _repo.GetMessages();
            IList <MqttApplicationMessage> lst = messages.Select(m => new MqttApplicationMessage
            {
                Payload     = Encoding.UTF8.GetBytes(m.Message),
                Topic       = m.Topic,
                Retain      = true,
                ContentType = m.ContentType,
            }).ToList();

            return(Task.FromResult(lst));
        }
Exemplo n.º 2
0
 public IEnumerable <MqttMessage> GetMessage()
 {
     _logger.LogInformation(" getting all message");
     return(_repo.GetMessages().ToArray());
 }