/// <summary> /// Handler for _messageStatus's StatusChanged Event. /// </summary> /// <param name="e"></param> protected virtual void OnStatusChangeEvent(MessageStatusEventArgs e) { if (_statusChangeDispatcher != null) { _statusChangeDispatcher.Invoke(this, e); } }
private void OmniLink_OnMessageStatus(object sender, MessageStatusEventArgs e) { if (!MqttClient.IsConnected) { return; } PublishMessageState(e.Message); }
private void StatusChangedEvent(object sender, MessageStatusEventArgs e) { if (CurrentMessage != null && CurrentMessage.MessageId == e.Message.MessageId) { MessageStatus = e.MessageStatus; IsNewMessageEnabled = true; IsEditableEnabled = true; } }
private void Omnilink_OnMessageStatus(object sender, MessageStatusEventArgs e) { DBQueue(@" INSERT INTO log_messages (timestamp, id, name, status) VALUES ('" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "','" + e.ID + "','" + e.Message.Name + "','" + e.Message.StatusText() + "')"); if (Global.verbose_message) { log.Debug("MessageStatus " + e.ID + " " + e.Message.Name + ", " + e.Message.StatusText()); } if (Global.notify_message) { Notification.Notify("Message", e.ID + " " + e.Message.Name + ", " + e.Message.StatusText()); } }
void Messages_MessageDeliveryUpdate(object sender, MessageStatusEventArgs e) { //Console.WriteLine("Message to {0} has status {1}", e.Destination, e.Status); System.Threading.Thread.Sleep(500); LogOf(); }
private void StatusChangedEvent(object sender, MessageStatusEventArgs e) { NotificationService.ShowNotification(e.Message, e.MessageStatus); _listeners.Remove(sender as MessageDeliveryListener); }
void Messages_MessageDeliveryUpdate(object sender, MessageStatusEventArgs e) { Console.WriteLine("Message to {0} has status {1}", e.Destination, e.Status); }