protected void User_OnUserJoinedGroup(string group, string user) { Group grp = GetGroup(group); if (grp == null) { grp = Group.CreateGroup(group); grp.AddAdminUser(user); grp.OnGroupSendUserJoined += Group_OnGroupSendUserJoined; grp.OnGroupSendUserParted += Group_OnGroupSendUserParted; grp.OnGroupSendMessage += Group_OnGroupSendMessage; AddGroup(grp); } else { grp.AddNormalUser(user); } }