From 8a61ce66d868a2b2fed12ccd7366f64827ec7721 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 20 Nov 2020 18:52:41 +0800 Subject: [PATCH] 1 --- server/imserver/guild.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/imserver/guild.cc b/server/imserver/guild.cc index 377ab05..38ef9cc 100644 --- a/server/imserver/guild.cc +++ b/server/imserver/guild.cc @@ -18,7 +18,6 @@ #include "framework/cpp/httpclientpool.h" -const int GUILD_MAX_MEMBER_NUM = 10; const int GUILD_MAX_ADMIN_NUM = 1; enum GuildApplyStatus_e @@ -74,7 +73,12 @@ GuildMember* Guild::GetMember(const std::string& account_id) bool Guild::IsFull() { - return member_hash_.size() >= GUILD_MAX_MEMBER_NUM; + MetaData::Guild* meta = MetaMgr::Instance()->GetGuild(GuildLv()); + if (meta) { + return member_hash_.size() >= meta->i->member(); + } else { + return true; + } } void Guild::AddMember(GuildMember* member)