modify update and upgrade clear logic.
This commit is contained in:
parent
d6025ea168
commit
39c3f4ae04
@ -36,6 +36,10 @@ int UpdateCfg::ReadCfg(std::unordered_set<int>& update) {
|
||||
}
|
||||
|
||||
int UpdateCfg::WriteCfg(std::unordered_set<int> &update) {
|
||||
if (update.size() == 0) {
|
||||
ClearCfg();
|
||||
return 0;
|
||||
}
|
||||
Json::Value root;
|
||||
for (auto item : update) {
|
||||
root.append(item);
|
||||
|
||||
@ -51,6 +51,10 @@ int UpgradeCfg::ReadCfg(std::map<int, UpgradeInfo> &upgrade) {
|
||||
}
|
||||
|
||||
int UpgradeCfg::WriteCfg(std::map<int, UpgradeInfo> &upgrade) {
|
||||
if (upgrade.size() == 0) {
|
||||
ClearCfg();
|
||||
return 0;
|
||||
}
|
||||
Json::Value root;
|
||||
for (auto item : upgrade) {
|
||||
Json::Value upgrade_item;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user