From c69747652efddbc47477c669660fe9b3720e1a84 Mon Sep 17 00:00:00 2001 From: azw Date: Sun, 19 Feb 2023 06:16:30 +0000 Subject: [PATCH] 1 --- server/imserver/player.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/imserver/player.h b/server/imserver/player.h index a58cc41..b3a321e 100644 --- a/server/imserver/player.h +++ b/server/imserver/player.h @@ -9,15 +9,20 @@ namespace cs class CMSetCurrPrivateChatTarget; } +struct UserInfo; class Player : public std::enable_shared_from_this { public: int socket_handle = 0; + std::string account_id; void _CMSendChatMsg(f8::MsgHdr& hdr, const cs::CMSendChatMsg& msg); void _CMSendCustomMsg(f8::MsgHdr& hdr, const cs::CMSendCustomMsg& msg); void _CMReadMsgAndOpenChatNotify(f8::MsgHdr& hdr, const cs::CMReadMsgAndOpenChatNotify& msg); void _CMCloseChatNotify(f8::MsgHdr& hdr, const cs::CMCloseChatNotify& msg); void _CMSetCurrPrivateChatTarget(f8::MsgHdr& hdr, const cs::CMSetCurrPrivateChatTarget& msg); + std::weak_ptr GetUserInfo() { return user_info_; }; + private: + std::weak_ptr user_info_; };