This commit is contained in:
aozhiwei 2020-09-21 19:03:25 +08:00
parent 5cd02ae586
commit dc3cd883c6

View File

@ -19,6 +19,9 @@ void GuildMgr::UnInit()
void GuildMgr::__GuildCreate(f8::JsonHttpRequest* request) void GuildMgr::__GuildCreate(f8::JsonHttpRequest* request)
{ {
request->pending = true; request->pending = true;
request->resp_xobj->SetVal("errcode", 0);
request->resp_xobj->SetVal("errmsg", "");
long long guild_id = request->request.At("guild_id")->AsXValue(); long long guild_id = request->request.At("guild_id")->AsXValue();
if (GetGuild(guild_id)) { if (GetGuild(guild_id)) {
request->resp_xobj->SetVal("errcode", 1); request->resp_xobj->SetVal("errcode", 1);
@ -32,21 +35,20 @@ void GuildMgr::__GuildCreate(f8::JsonHttpRequest* request)
conn, conn,
"", "",
{ {
}, },
a8::XParams(), a8::XParams()
.SetSender(request),
[] (a8::XParams& param, const f8::DataSet* data_set) [] (a8::XParams& param, const f8::DataSet* data_set)
{ {
f8::JsonHttpRequest* request = (f8::JsonHttpRequest*)param.sender.GetUserData();
delete request;
}, },
[] (a8::XParams& param, int error_code, const std::string& error_msg) [] (a8::XParams& param, int error_code, const std::string& error_msg)
{ {
f8::JsonHttpRequest* request = (f8::JsonHttpRequest*)param.sender.GetUserData();
delete request;
}, },
0); 0);
std::string guild_name = request->request.At("guild_name")->AsXValue().GetString();
request->resp_xobj->SetVal("errcode", 0);
request->resp_xobj->SetVal("errmsg", "");
} }
void GuildMgr::__GuildSearch(f8::JsonHttpRequest* request) void GuildMgr::__GuildSearch(f8::JsonHttpRequest* request)