This commit is contained in:
aozhiwei 2023-11-24 11:05:04 +08:00
parent e757ceb022
commit 7daf6dd6b9

View File

@ -148,22 +148,17 @@ void HandlerMgr::ProcGMMsg(unsigned long saddr, int sockhandle,
std::string msgname = a8::Get(request, "c").GetString() + "@" + a8::Get(request, "a").GetString(); std::string msgname = a8::Get(request, "c").GetString() + "@" + a8::Get(request, "a").GetString();
auto itr = gmhandlers_.find(msgname); auto itr = gmhandlers_.find(msgname);
if (itr != gmhandlers_.end()) { if (itr != gmhandlers_.end()) {
#if 0 auto request = std::make_shared<f8::JsonHttpRequest>
auto request = std::make_shared<f8::JsonHttpRequest>(); (
request->saddr = saddr; saddr,
request->socket_handle = sockhandle; url,
request->query_str = querystr; querystr,
request->params->ReadFromUrlQueryString(querystr); [sockhandle] (const a8::Args& args)
request->GetResp()->SetVal("errcode", 0); {
request->GetResp()->SetVal("errmsg", ""); std::string data = args.Get<std::string>(0);
GGListener::Instance()->SendText(sockhandle, data);
});
itr->second(request); itr->second(request);
if (!request->pending){
std::string response;
request->GetResp()->ToJsonStr(response);
GGListener::Instance()->SendText(sockhandle, a8::HttpResponse(response));
}
#endif
} else { } else {
GGListener::Instance()->SendText(sockhandle, a8::HttpResponse("{}")); GGListener::Instance()->SendText(sockhandle, a8::HttpResponse("{}"));
} }