/// <summary> /// 用户登录调用推送 /// </summary> /// <param name="userName">用户名称</param> /// <param name="type">用户登录类型</param> private void login(string userName, ChatData.UserLoginType type) { removeUsers.ClearOnlyLength(); foreach (var user in users) { if (!user.Value.OnUser(userName, type)) { removeUsers.Add(user.Key); } } removeUser(); }
public bool OnUser(string userName, ChatData.UserLoginType type) { return(GetUser == null || GetUser.Callback(new ChatData.UserLogin { Name = userName, Type = type })); }