mirror of
https://github.com/asdlokj1qpi233/subconverter.git
synced 2026-11-03 02:02:24 +00:00
Add warning log when failed to fetch a ruleset or the ruleset is empty
This commit is contained in:
1 file changed
+15
@@ -413,6 +413,11 @@ void rulesetToClash(YAML::Node &base_rule, std::vector<ruleset_content> &ruleset
|
|||||||
{
|
{
|
||||||
rule_group = x.rule_group;
|
rule_group = x.rule_group;
|
||||||
retrived_rules = x.rule_content.get();
|
retrived_rules = x.rule_content.get();
|
||||||
|
if(retrived_rules.empty())
|
||||||
|
{
|
||||||
|
writeLog(0, "Failed to fetch ruleset or ruleset is empty: '" + x.rule_path + "'!", LOG_LEVEL_WARNING);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if(retrived_rules.find("[]") == 0)
|
if(retrived_rules.find("[]") == 0)
|
||||||
{
|
{
|
||||||
strLine = retrived_rules.substr(2);
|
strLine = retrived_rules.substr(2);
|
||||||
@@ -489,6 +494,11 @@ std::string rulesetToClashStr(YAML::Node &base_rule, std::vector<ruleset_content
|
|||||||
{
|
{
|
||||||
rule_group = x.rule_group;
|
rule_group = x.rule_group;
|
||||||
retrived_rules = x.rule_content.get();
|
retrived_rules = x.rule_content.get();
|
||||||
|
if(retrived_rules.empty())
|
||||||
|
{
|
||||||
|
writeLog(0, "Failed to fetch ruleset or ruleset is empty: '" + x.rule_path + "'!", LOG_LEVEL_WARNING);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if(retrived_rules.find("[]") == 0)
|
if(retrived_rules.find("[]") == 0)
|
||||||
{
|
{
|
||||||
strLine = retrived_rules.substr(2);
|
strLine = retrived_rules.substr(2);
|
||||||
@@ -556,6 +566,11 @@ void rulesetToSurge(INIReader &base_rule, std::vector<ruleset_content> &ruleset_
|
|||||||
{
|
{
|
||||||
rule_group = x.rule_group;
|
rule_group = x.rule_group;
|
||||||
retrived_rules = x.rule_content.get();
|
retrived_rules = x.rule_content.get();
|
||||||
|
if(retrived_rules.empty())
|
||||||
|
{
|
||||||
|
writeLog(0, "Failed to fetch ruleset or ruleset is empty: '" + x.rule_path + "'!", LOG_LEVEL_WARNING);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if(retrived_rules.find("[]") == 0)
|
if(retrived_rules.find("[]") == 0)
|
||||||
{
|
{
|
||||||
strLine = retrived_rules.substr(2);
|
strLine = retrived_rules.substr(2);
|
||||||
|
|||||||
Reference in new issue
Block a user