private void Handler(MsgSent msgSent)
 {
     Deliver(_destActor !.Path, l =>
     {
         return(new AlodEnvelope(l, msgSent.Msg));
     });
 }
Esempio n. 2
0
 /// <summary>
 /// 向该用户发送消息
 /// </summary>
 /// <param name="msg"></param>
 public void SendMsg(WXMsg msg, bool showOnly)
 {
     try
     {
         if (!showOnly)
         {
             WXService wxs = new WXService();
             wxs.SendMsg(msg.Msg, msg.From, msg.To, msg.Type, msg.Uin, msg.Sid);
         }
         _sentMsg.Add(msg.Time, msg);
         MsgSent.Invoke(msg);
     }
     catch
     {
         return;
     }
 }
Esempio n. 3
0
 // 목적지에 메시지보냄 - 재전송포함
 private void Handler(MsgSent msgSent)
 {
     logger.Debug("택배발송되었습니다.:" + msgSent.Message);
     Deliver(_destionationActor.Path, l => new Msg(l, msgSent.Message));
 }