Esempio n. 1
0
 private void OnReceivedSysNotification(object sender, NIMSysMsgEventArgs e)
 {
     if (e.Message == null || e.Message.Content == null)
     {
         return;
     }
     DemoTrace.WriteLine("系统通知:" + e.Dump());
     if (e.Message.Content.MsgType == NIMSysMsgType.kNIMSysMsgTypeTeamInvite)
     {
         NIM.Team.TeamAPI.AcceptTeamInvitation(e.Message.Content.ReceiverId, e.Message.Content.SenderId, (x) =>
         {
         });
     }
 }
Esempio n. 2
0
 private void OnReceivedSysNotification(object sender, NIMSysMsgEventArgs e)
 {
     if (e.Message == null || e.Message.Content == null)
     {
         return;
     }
     DemoTrace.WriteLine("系统通知:" + e.Dump());
     if (e.Message.Content.MsgType == NIMSysMsgType.kNIMSysMsgTypeTeamInvite)
     {
         NIM.Team.TeamAPI.AcceptTeamInvitation(e.Message.Content.ReceiverId, e.Message.Content.SenderId, (x) =>
         {
         });
     }
     if (e.Message.Content.MsgType == NIMSysMsgType.kNIMSysMsgTypeFriendAdd)
     {
         var vt = Newtonsoft.Json.JsonConvert.DeserializeObject <FriendRequestVerify>(e.Message.Content.Attachment);
         //if(vt.VT == NIM.Friend.NIMVerifyType.kNIMVerifyTypeAsk)
         //    NIM.Friend.FriendAPI.ProcessFriendRequest(e.Message.Content.SenderId, NIM.Friend.NIMVerifyType.kNIMVerifyTypeReject, "sssssss", null);
     }
 }