Cleanup content flag loading logic

This commit is contained in:
Akkadius 2020-07-07 02:06:16 -05:00
parent 331eb51126
commit a54d92d078
2 changed files with 7 additions and 19 deletions

View File

@ -1240,20 +1240,7 @@ void Zone::ReloadStaticData() {
content_service.SetExpansionContext();
std::vector<std::string> set_content_flags;
auto content_flags = ContentFlagsRepository::GetWhere("enabled = 1");
set_content_flags.reserve(content_flags.size());
for (auto &flags: content_flags) {
set_content_flags.push_back(flags.flag_name);
LogInfo(
"Enabled content flag [{}]",
flags.flag_name
);
}
content_service.SetContentFlags(set_content_flags);
ZoneStore::LoadContentFlags();
LogInfo("Zone Static Data Reloaded");
}

View File

@ -149,15 +149,16 @@ void ZoneStore::LoadContentFlags()
std::vector<std::string> set_content_flags;
auto content_flags = ContentFlagsRepository::GetWhere("enabled = 1");
set_content_flags.reserve(content_flags.size());
for (auto &flags: content_flags) {
set_content_flags.push_back(flags.flag_name);
LogInfo(
"Enabled content flag [{}]",
flags.flag_name
);
}
LogInfo(
"Enabled content flags [{}]",
implode(", ", set_content_flags)
);
content_service.SetContentFlags(set_content_flags);
}