Esempio n. 1
0
 private void CurrentClient_OnMembersJoined(object sender, AVIMOnMembersJoinedEventArgs e)
 {
     if (e.ConversationId == this.ConversationInSession.ConversationId)
     {
         var messageFormatTeamplate = "{0} 邀请了{1} 加入到对话";
         var memberListString       = string.Join(",", e.JoinedMembers);
         var messageContent         = string.Format(messageFormatTeamplate, e.InvitedBy, memberListString);
         this.MessageQueue.Enqueue(messageContent);
     }
 }
Esempio n. 2
0
 //好友上线====弃用
 private void OnMembersJoined(object sender, AVIMOnMembersJoinedEventArgs e)
 {
     if (e.JoinedMembers.ElementAt(0) != AVUser.CurrentUser.ObjectId)
     {
         App.Current.Dispatcher.Invoke((Action)(() =>
         {
             MyFriendsList.ForEach((Friend) =>
             {
                 //找到上线的好友信息
                 if (Friend.Friend.ObjectId == e.JoinedMembers.ElementAt(0))
                 {
                     //将其设为上线
                     Friend.Online = true;
                     //MessageBox.Show(Friend.Name + "上线了");
                     new Tip("提示", Friend.Name + "上线了", 5).Show();
                 }
             });
         }));
     }
 }
Esempio n. 3
0
 static void OnMembersJoined(object sender, AVIMOnMembersJoinedEventArgs e)
 {
 }