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();
auto itr = gmhandlers_.find(msgname);
if (itr != gmhandlers_.end()) {
#if 0
auto request = std::make_shared<f8::JsonHttpRequest>();
request->saddr = saddr;
request->socket_handle = sockhandle;
request->query_str = querystr;
request->params->ReadFromUrlQueryString(querystr);
request->GetResp()->SetVal("errcode", 0);
request->GetResp()->SetVal("errmsg", "");
auto request = std::make_shared<f8::JsonHttpRequest>
(
saddr,
url,
querystr,
[sockhandle] (const a8::Args& args)
{
std::string data = args.Get<std::string>(0);
GGListener::Instance()->SendText(sockhandle, data);
});
itr->second(request);
if (!request->pending){
std::string response;
request->GetResp()->ToJsonStr(response);
GGListener::Instance()->SendText(sockhandle, a8::HttpResponse(response));
}
#endif
} else {
GGListener::Instance()->SendText(sockhandle, a8::HttpResponse("{}"));
}