示例#1
0
 //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);
 }
示例#2
0
 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;
      + }*/
 }
示例#3
0
 void OIMService_OIMReceived(object sender, OIMReceivedEventArgs e)
 {
     SetStatus(string.Format("{0} : {1}", e.Email, e.Message));
     e.IsRead = true;
 }
示例#4
0
        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;
            }*/

        }
示例#5
0
 void OIMService_OIMReceived(object sender, OIMReceivedEventArgs e)
 {
     SetStatus(string.Format("{0} : {1}", e.Email, e.Message));
     e.IsRead = true;
 }
示例#6
0
 protected virtual void OimServiceOimReceived(object sender, OIMReceivedEventArgs e)
 {
     Log.Info(string.Format("{0} (offline): {1}", e.Email, e.Message));
 }