Exemplo n.º 1
0
 protected override Task OnInitializedAsync()
 {
     NatsService.MessageSaved += OnMessageSaved;
     MessageGrid.SetData(NatsService.Configuration.SavedMessages);
     MessageGrid.SelectedItemChanged += OnSelectedItemChanged;
     MessageGrid.ItemClicked         += OnItemClicked;
     UrlGrid.SetData(NatsService.Connections);
     UrlGrid.CheckAll();
     return(Task.CompletedTask);
 }
Exemplo n.º 2
0
        protected void RequestMessage()
        {
            foreach ((int i, Connection item)connection in UrlGrid.GetCheckedItems())
            {
                var message = new NatsMessage
                {
                    TimeStamp = DateTime.Now,
                    Url       = connection.item.Url,
                    Subject   = Model.Subject,
                    Data      = Model.Data
                };

                NatsService.Request(message);
            }
        }
Exemplo n.º 3
0
        private void Publish(string subject, string data)
        {
            foreach ((int i, Connection item)connection in UrlGrid.GetCheckedItems())
            {
                var msg = new NatsMessage
                {
                    TimeStamp = DateTime.Now,
                    Url       = connection.item.Url,
                    Subject   = subject,
                    Data      = data
                };

                NatsService.Publish(msg);
            }
        }