This commit is contained in:
aozhiwei 2024-07-31 09:56:02 +08:00
parent b0a183cc45
commit 26dff62dd1
2 changed files with 12 additions and 2 deletions

View File

@ -103,8 +103,12 @@ void BoxDrop::RequestAllocBoxNum()
} }
if (!room_wp.expired()) { if (!room_wp.expired()) {
auto room = room_wp.lock(); auto room = room_wp.lock();
if (rsp_obj->Get("errcode").GetInt() == 0) {
int box_num = rsp_obj->Get("box_num").GetInt(); int box_num = rsp_obj->Get("box_num").GetInt();
room->GetBoxDrop()->OnAllocOk(box_num); room->GetBoxDrop()->OnAllocOk(box_num);
} else {
room->GetBoxDrop()->OnAllocFail();
}
} }
} else { } else {
f8::UdpLog::Instance()->Warning f8::UdpLog::Instance()->Warning
@ -198,3 +202,8 @@ void BoxDrop::OnAllocOk(int box_num)
{ {
} }
void BoxDrop::OnAllocFail()
{
}

View File

@ -23,6 +23,7 @@ class BoxDrop : public std::enable_shared_from_this<BoxDrop>
int GetRemainNum(); int GetRemainNum();
bool FillAccountIdSessionId(std::string account_id, std::string session_id); bool FillAccountIdSessionId(std::string account_id, std::string session_id);
void OnAllocOk(int box_num); void OnAllocOk(int box_num);
void OnAllocFail();
private: private:
Room* room_ = nullptr; Room* room_ = nullptr;