This commit is contained in:
aozhiwei 2023-04-28 17:35:38 +08:00
parent 646a6644e0
commit e870538895

View File

@ -60,6 +60,13 @@ static void _GMOpsServerInfo(std::shared_ptr<f8::JsonHttpRequest> request)
request->resp_xobj->SetVal("instance_id", App::Instance()->GetInstanceId());
}
static void _GMOpsTerminate(std::shared_ptr<f8::JsonHttpRequest> request)
{
request->resp_xobj->SetVal("errcode", 0);
request->resp_xobj->SetVal("errmsg", "");
App::Instance()->Terminate();
}
static void _GMStatGetRealTimeOnline(std::shared_ptr<f8::JsonHttpRequest> request)
{
request->resp_xobj->SetVal("errcode", 0);
@ -76,6 +83,7 @@ void HandlerMgr::Init()
RegisterGMMsgHandler("Ops@stopService", _GMOpsStopService);
RegisterGMMsgHandler("Ops@startService", _GMOpsStartService);
RegisterGMMsgHandler("Ops@serverInfo", _GMOpsServerInfo);
RegisterGMMsgHandler("Ops@terminate", _GMOpsTerminate);
RegisterGMMsgHandler("Stat@getRealTimeOnline", _GMStatGetRealTimeOnline);
f8::MsgQueue::Instance()->RegisterCallBack
(