59 lines
1.7 KiB
C#
59 lines
1.7 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
using System.Threading.Tasks;
|
|||
|
|
|||
|
namespace Chat.Framework.WXSdk.Events
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 聊天用户信息类型
|
|||
|
/// </summary>
|
|||
|
public enum ChatMemberType
|
|||
|
{
|
|||
|
群信息 = 0,
|
|||
|
用户信息 = 1,
|
|||
|
}
|
|||
|
|
|||
|
//public class ChatMemberHandleEvent
|
|||
|
//{
|
|||
|
|
|||
|
// public delegate object ChatMemberEvent(ChatMemberType type, string username);
|
|||
|
// public static event ChatMemberEvent FindChatObject;
|
|||
|
// public static object OnEvent(ChatMemberType type, string username)
|
|||
|
// {
|
|||
|
// if (FindChatObject != null)
|
|||
|
// {
|
|||
|
// Delegate[] delArray = FindChatObject.GetInvocationList();
|
|||
|
// foreach (Delegate del in delArray)
|
|||
|
// {
|
|||
|
// ChatMemberEvent method = (ChatMemberEvent)del;
|
|||
|
// return method(type, username);
|
|||
|
// }
|
|||
|
// }
|
|||
|
// return null;
|
|||
|
// }
|
|||
|
|
|||
|
//public delegate void UpdateChatFriendsEvent(List<Friend> objs);
|
|||
|
//public static event UpdateChatFriendsEvent UpdateChatFriends;
|
|||
|
//public static void OnEvent(List<Friend> objs)
|
|||
|
//{
|
|||
|
// if (UpdateChatFriends != null)
|
|||
|
// {
|
|||
|
// UpdateChatFriends.Invoke(objs);
|
|||
|
// }
|
|||
|
//}
|
|||
|
|
|||
|
//public delegate void UpdateChatGroupMembersEvent(List<GroupMember[]> objs);
|
|||
|
//public static event UpdateChatGroupMembersEvent UpdateChatGroupMembers;
|
|||
|
//public static void OnEvent(List<GroupMember[]> objs)
|
|||
|
//{
|
|||
|
// if (UpdateChatGroupMembers != null)
|
|||
|
// {
|
|||
|
// UpdateChatGroupMembers.Invoke(objs);
|
|||
|
// }
|
|||
|
//}
|
|||
|
|
|||
|
//}
|
|||
|
}
|