private void pacServer_UserRuleFileChanged(object sender, EventArgs e) { if (!File.Exists(Utils.GetTempPath("gfwlist.txt"))) { UpdatePACFromGFWList(); } else { GFWListUpdater.MergeAndWritePACFile(FileManager.NonExclusiveReadAllText(Utils.GetTempPath("gfwlist.txt"))); } }
private void pacServer_UserRuleFileChanged(object sender, EventArgs e) { if (!Utils.IsGFWListPAC(PACServer.PAC_FILE)) { return; } if (!File.Exists(Utils.GetTempPath(PACServer.gfwlist_FILE))) { UpdatePACFromGFWList(); } else { GFWListUpdater.MergeAndWritePACFile(FileManager.NonExclusiveReadAllText(Utils.GetTempPath(PACServer.gfwlist_FILE))); } UpdateSystemProxy(); }
private void pacServer_UserRuleFileChanged(object sender, EventArgs e) { GFWListUpdater.MergeAndWritePACFile(null); }