//offline status void Nameserver_OIMReceived(object sender, OIMReceivedEventArgs e) { Console.WriteLine("==>OIM received at : " + e.ReceivedTime + " From : " + e.NickName + " (" + e.Email + ") " + e.Message); TextMessage message = new TextMessage(e.Message); message.Font = "Trebuchet MS"; //message.Color = Color.Brown; message.Decorations = TextDecorations.Bold; Console.WriteLine("==>Echo back"); messenger.OIMService.SendOIMMessage(e.Email, message.Text); }
void Nameserver_OIMReceived(object sender, OIMReceivedEventArgs e) { /*if (InvokeRequired) * { * Invoke(new EventHandler<OIMReceivedEventArgs>(Nameserver_OIMReceived), sender, e); * return; * } * * if (DialogResult.Yes == MessageBox.Show( * "OIM received at : " + e.ReceivedTime + "\r\nFrom : " + e.NickName + " (" + e.Email + ") " + ":\r\n" + e.Message + "\r\n\r\n\r\nClick yes, if you want to receive this message next time you login.", + "Offline Message from " + e.Email, MessageBoxButtons.YesNoCancel)) + { + e.IsRead = false; + }*/ }
void OIMService_OIMReceived(object sender, OIMReceivedEventArgs e) { SetStatus(string.Format("{0} : {1}", e.Email, e.Message)); e.IsRead = true; }
void Nameserver_OIMReceived(object sender, OIMReceivedEventArgs e) { /*if (InvokeRequired) { Invoke(new EventHandler<OIMReceivedEventArgs>(Nameserver_OIMReceived), sender, e); return; } if (DialogResult.Yes == MessageBox.Show( "OIM received at : " + e.ReceivedTime + "\r\nFrom : " + e.NickName + " (" + e.Email + ") " + ":\r\n" + e.Message + "\r\n\r\n\r\nClick yes, if you want to receive this message next time you login.", "Offline Message from " + e.Email, MessageBoxButtons.YesNoCancel)) { e.IsRead = false; }*/ }
void OIMService_OIMReceived(object sender, OIMReceivedEventArgs e) { SetStatus(string.Format("{0} : {1}", e.Email, e.Message)); e.IsRead = true; }
protected virtual void OimServiceOimReceived(object sender, OIMReceivedEventArgs e) { Log.Info(string.Format("{0} (offline): {1}", e.Email, e.Message)); }