mirror of
https://github.com/Mahdi-zarei/nekoray.git
synced 2025-12-19 13:42:51 +08:00
fix
This commit is contained in:
parent
2b5fe2de05
commit
5b9b18c72d
@ -505,6 +505,20 @@ namespace Configs {
|
||||
status->result->error = "Routing profile does not exist, try resetting the route profile in Routing Settings";
|
||||
return;
|
||||
}
|
||||
|
||||
// will be removed on November 1st, 2025
|
||||
for (auto ruleItem = routeChain->Rules.begin(); ruleItem != routeChain->Rules.end(); ++ruleItem) {
|
||||
for (auto ruleSetItem = (*ruleItem)->rule_set.begin(); ruleSetItem != (*ruleItem)->rule_set.end(); ++ruleSetItem) {
|
||||
if ((*ruleSetItem).endsWith("_IP")) {
|
||||
*ruleSetItem = "geoip-" + (*ruleSetItem).left((*ruleSetItem).length() - 3);
|
||||
}
|
||||
if ((*ruleSetItem).endsWith("_SITE")) {
|
||||
*ruleSetItem = "geosite-" + (*ruleSetItem).left((*ruleSetItem).length() - 5);
|
||||
}
|
||||
}
|
||||
}
|
||||
routeChain->Save();
|
||||
|
||||
// copy for modification
|
||||
routeChain = std::make_shared<RoutingChain>(*routeChain);
|
||||
|
||||
|
||||
@ -601,20 +601,6 @@ namespace Configs {
|
||||
}
|
||||
|
||||
std::shared_ptr<QStringList> RoutingChain::get_used_rule_sets() {
|
||||
|
||||
// will be removed on November 1st, 2025
|
||||
for (auto ruleItem = Rules.begin(); ruleItem != Rules.end(); ++ruleItem) {
|
||||
for (auto ruleSetItem = (*ruleItem)->rule_set.begin(); ruleSetItem != (*ruleItem)->rule_set.end(); ++ruleSetItem) {
|
||||
if ((*ruleSetItem).endsWith("_IP")) {
|
||||
*ruleSetItem = "geoip-" + (*ruleSetItem).left((*ruleSetItem).length() - 3);
|
||||
}
|
||||
if ((*ruleSetItem).endsWith("_SITE")) {
|
||||
*ruleSetItem = "geosite-" + (*ruleSetItem).left((*ruleSetItem).length() - 5);
|
||||
}
|
||||
}
|
||||
}
|
||||
Save();
|
||||
|
||||
auto res = std::make_shared<QStringList>();
|
||||
for (const auto& item: Rules) {
|
||||
for (const auto& ruleItem: item->rule_set) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user