1
This commit is contained in:
parent
41b32e5f5f
commit
a9a49026bb
@ -233,10 +233,10 @@ void App::UnInit()
|
||||
{
|
||||
//const char* s2 = GetEnumString<int>();
|
||||
//int i = static_cast<int>(Test_e::kFlyBuffId);
|
||||
HttpProxy::Instance()->UnInit();
|
||||
GGListener::Instance()->UnInit();
|
||||
PlayerMgr::Instance()->UnInit();
|
||||
RoomMgr::Instance()->UnInit();
|
||||
HttpProxy::Instance()->UnInit();
|
||||
GGListener::Instance()->UnInit();
|
||||
MapMgr::Instance()->UnInit();
|
||||
MatchMgr::Instance()->UnInit();
|
||||
KillMgr::Instance()->UnInit();
|
||||
|
@ -39,6 +39,7 @@ public:
|
||||
long long AllocTempHeroUniId();
|
||||
long long AllocTempWeaponUniId();
|
||||
void Terminate() { terminated_ = true; }
|
||||
bool Terminated() { return terminated_; }
|
||||
int GetInstanceId() const { return instance_id_; }
|
||||
int GetZoneId() const { return zone_id_; }
|
||||
int GetNodeId() const { return node_id_; }
|
||||
|
@ -58,7 +58,7 @@ void HttpProxy::Init()
|
||||
|
||||
void HttpProxy::UnInit()
|
||||
{
|
||||
|
||||
request_hash_.clear();
|
||||
}
|
||||
|
||||
std::string HttpProxy::HttpGet(
|
||||
@ -67,6 +67,9 @@ std::string HttpProxy::HttpGet(
|
||||
a8::XObject url_params
|
||||
)
|
||||
{
|
||||
if (App::Instance()->Terminated()) {
|
||||
return "";
|
||||
}
|
||||
std::shared_ptr<HttpProxyRequest> request = std::make_shared<HttpProxyRequest>();
|
||||
request->req_id = CreateRequestId();
|
||||
request->cb = cb;
|
||||
|
@ -84,9 +84,11 @@ void RoomMgr::Init()
|
||||
void RoomMgr::UnInit()
|
||||
{
|
||||
for (auto& pair : room_hash_) {
|
||||
pair.second->ForceOver();
|
||||
pair.second->UnInit();
|
||||
}
|
||||
for (auto& pair : over_room_hash_) {
|
||||
pair.second->ForceOver();
|
||||
pair.second->UnInit();
|
||||
}
|
||||
inactive_room_hash_.clear();
|
||||
|
Loading…
x
Reference in New Issue
Block a user