diff --git a/server/imserver/playermgr.cc b/server/imserver/playermgr.cc index e846d6f..f1f25bc 100644 --- a/server/imserver/playermgr.cc +++ b/server/imserver/playermgr.cc @@ -116,6 +116,7 @@ void PlayerMgr::_SS_IM_OnUserOffline(f8::MsgHdr& hdr, const ss::SS_IM_OnUserOffl void PlayerMgr::_SS_IM_QueryUserOnlineState(f8::MsgHdr& hdr, const ss::SS_IM_QueryUserOnlineState& msg) { ss::SS_IM_PushUserOnlineState respmsg; + *respmsg.mutable_context() = msg.context(); for (auto& account_id : msg.account_ids()) { Player* hum = GetPlayerByAccountId(account_id); if (hum) {