Example #1
0
 internal void MarkBlack(ulong friendGuid)
 {
     try {
         NodeMessage msg = new NodeMessage(LobbyMessageDefine.Msg_CL_MarkBlack);
         msg.SetHeaderWithGuid(m_Guid);
         Msg_CL_MarkBlack protoData = new Msg_CL_MarkBlack();
         protoData.m_FriendGuid = friendGuid;
         msg.m_ProtoData        = protoData;
         SendMessage(msg);
     } catch (Exception ex) {
         LogSystem.Error("Exception:{0}\n{1}", ex.Message, ex.StackTrace);
     }
 }
Example #2
0
        internal void MarkBlack(ulong guid, Msg_CL_MarkBlack msg)
        {
            UserInfo userInfo = GetUserInfo(guid);

            if (null != userInfo)
            {
                FriendInfo friendInfo = userInfo.FriendInfos.Find(fi => fi.FriendGuid == msg.m_FriendGuid);
                if (null != friendInfo)
                {
                    friendInfo.IsBlack = true;

                    Msg_LC_MarkBlack retMsg = new Msg_LC_MarkBlack();
                    retMsg.m_FriendGuid = msg.m_FriendGuid;
                    NotifyUser(guid, LobbyMessageDefine.Msg_LC_MarkBlack, retMsg);
                }
            }
        }