mirror of
https://github.com/SpaceTimee/Sheas-Cealer.git
synced 2025-07-13 21:02:08 +08:00
1.1.3 -> 1.1.4 第8次更新
This commit is contained in:
parent
443822902a
commit
a4ff7972ae
@ -500,15 +500,16 @@ public partial class MainWin : Window
|
|||||||
|
|
||||||
foreach (JsonElement cealHostDomain in cealHostRule[0].EnumerateArray())
|
foreach (JsonElement cealHostDomain in cealHostRule[0].EnumerateArray())
|
||||||
{
|
{
|
||||||
if (cealHostDomain.ToString().StartsWith('^') || string.IsNullOrWhiteSpace(cealHostDomain.ToString().TrimStart('#')) || string.IsNullOrWhiteSpace(cealHostDomain.ToString().TrimStart('$')))
|
string[] cealHostDomainPair = cealHostDomain.ToString().Split('^', 2, StringSplitOptions.TrimEntries);
|
||||||
|
|
||||||
|
if (string.IsNullOrEmpty(cealHostDomainPair[0].TrimStart('#').TrimStart('$')))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
string[] cealHostDomainPair = cealHostDomain.ToString().Split('^', 2);
|
cealHostDomainPairs.Add((cealHostDomainPair[0], cealHostDomainPair.Length == 2 ? cealHostDomainPair[1] : string.Empty));
|
||||||
|
|
||||||
cealHostDomainPairs.Add((cealHostDomainPair[0].Trim(), cealHostDomainPair.Length == 2 ? cealHostDomainPair[1].Trim() : string.Empty));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CealHostRulesDict[cealHostName].Add((cealHostDomainPairs, cealHostSni, cealHostIp));
|
if (cealHostDomainPairs.Count != 0)
|
||||||
|
CealHostRulesDict[cealHostName].Add((cealHostDomainPairs, cealHostSni, cealHostIp));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch { CealHostRulesDict.Remove(cealHostName); }
|
catch { CealHostRulesDict.Remove(cealHostName); }
|
||||||
|
Loading…
Reference in New Issue
Block a user