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