1
This commit is contained in:
parent
d304c823ab
commit
c2287771a4
@ -16,7 +16,7 @@ struct HttpProxyRequest
|
|||||||
a8::XParams param;
|
a8::XParams param;
|
||||||
f8::AsyncHttpOnOkFunc on_ok;
|
f8::AsyncHttpOnOkFunc on_ok;
|
||||||
f8::AsyncHttpOnErrorFunc on_error;
|
f8::AsyncHttpOnErrorFunc on_error;
|
||||||
const char* url = nullptr;
|
std::string url;
|
||||||
a8::XObject url_params;
|
a8::XObject url_params;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -33,8 +33,12 @@ static void _ProxyCallback(f8::JsonHttpRequest* request)
|
|||||||
if (req) {
|
if (req) {
|
||||||
a8::XObject data;
|
a8::XObject data;
|
||||||
|
|
||||||
data.ReadFromJsonString(request->request.Get("data").GetString());
|
data.ReadFromJsonString(request->request.Get("response").GetString());
|
||||||
if (data.HasKey("errcode") && data.Get("errcode").GetInt() == 0) {
|
if (data.GetType() == a8::XOT_SIMPLE) {
|
||||||
|
data.ReadFromJsonString("{}");
|
||||||
|
}
|
||||||
|
if (request->request.HasKey("errcode") &&
|
||||||
|
request->request.Get("errcode").GetInt() == 0) {
|
||||||
req->on_ok(req->param, data);
|
req->on_ok(req->param, data);
|
||||||
} else {
|
} else {
|
||||||
req->on_error(req->param, data.Get("errmsg").GetString());
|
req->on_error(req->param, data.Get("errmsg").GetString());
|
||||||
|
@ -1791,6 +1791,7 @@ void Human::GenBattleReportData(a8::MutableXObject* params)
|
|||||||
params->SetVal("room_uuid", room->GetRoomUuid());
|
params->SetVal("room_uuid", room->GetRoomUuid());
|
||||||
params->SetVal("room_mode", room->GetRoomMode());
|
params->SetVal("room_mode", room->GetRoomMode());
|
||||||
params->SetVal("hero_id", meta->i->id());
|
params->SetVal("hero_id", meta->i->id());
|
||||||
|
params->SetVal("hero_uniid", hero_uniid);
|
||||||
params->SetVal("game_time", time(nullptr)); //?
|
params->SetVal("game_time", time(nullptr)); //?
|
||||||
if (!dead) {
|
if (!dead) {
|
||||||
params->SetVal("alive_time", room->GetFrameNo() * 1000.0f / SERVER_FRAME_RATE);
|
params->SetVal("alive_time", room->GetFrameNo() * 1000.0f / SERVER_FRAME_RATE);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user