Files
Sun1602/Server/WorldServer/FriendInvitation/NetworkSession/ClientNetworkSession.hpp
T
2022-10-26 12:25:11 +08:00

34 lines
926 B
C++

/*
작성자: 문상현
제작일: 2009-11-10
간단한설명: 클라이언트 네트웍 세션
*/
#pragma once
#include "INetworkSession.hpp"
class ClientNetWorkSession : public INetWorkSession
{
public:
BOOL SendPacket(User* pUser, INVITATEFRIENDLIST_INFO& InvitateFriendList, INVITATEFRIENDLIST_INFO::FRIEND_ACTION Action)
{
InvitateFriendList.m_FreindAction = Action;
MSG_CW_FRIENDINVITATE_INVITATELIST_CMD Invitatecmd;
if(INVITATEFRIENDLIST_INFO::FRIENDLIST_DEL == InvitateFriendList.m_FreindAction)
{
InvitateFriendList.m_FriendSts = User::FRIEND_NORMAL;
}
// (CHANGES) (f100624.2L)
Invitatecmd.m_InvitateFriendInfo = InvitateFriendList;
//memcpy(&Invitatecmd.m_InvitateFriendInfo, &InvitateFriendList, sizeof(INVITATEFRIENDLIST_INFO));
return pUser->SendPacket((BYTE*)&Invitatecmd , Invitatecmd.GetSize());
};
};