1
This commit is contained in:
parent
e757ceb022
commit
7daf6dd6b9
@ -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("{}"));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user