Ejemplo n.º 1
0
        public void deleteFriend(UserToken token, FriendManagerDTO dto)
        {
            RoleModel model = roleBiz.GetModel(token);

            if (model.friendSet.Contains(dto.friendName))
            {
                model.friendSet.Remove(dto.friendName);
                write(token, MainRoomProtocol.FRIEND_DELETE_SRES, new ReturnDTO(RETURN_CODE.SUCCESS));
            }
            else
            {
                write(token, MainRoomProtocol.FRIEND_DELETE_SRES, new ReturnDTO(RETURN_CODE.MAIN_ROOM_DRIEND_DELETE_ROLE_NOT_EXIST));
            }
        }
Ejemplo n.º 2
0
        public void addFriend(UserToken token, FriendManagerDTO dto)
        {
            //搜寻roleModel,添加到好友列表中
            RoleModel model = roleBiz.GetModel(token);

            //判断改用户是否存在
            if (roleBiz.isHasSameNameRole(dto.friendName, model.area))
            {
                model.friendSet.Add(dto.friendName);
                write(token, MainRoomProtocol.FRIEND_ADD_SRES, new ReturnDTO(RETURN_CODE.SUCCESS));
            }
            else
            {
                write(token, MainRoomProtocol.FRIEND_ADD_SRES, new ReturnDTO(RETURN_CODE.MAIN_ROOM_FRIEND_ADD_ROLE_NOT_EXIST));
            }
        }