默认线路组改为inkeys

This commit is contained in:
2025-10-02 21:52:55 +08:00
parent d12009d30c
commit 4542fcccbb
2 changed files with 18 additions and 18 deletions
+18 -18
View File
@@ -213,20 +213,20 @@ namespace Ink_Canvas.Helpers
.Select(x => x.group) .Select(x => x.group)
.ToList(); .ToList();
// 将"智教联盟"线路组插入到最前面(如果存在) // 将"inkeys"线路组插入到最前面(如果存在)
var zhiJiaoGroup = groups.FirstOrDefault(g => g.GroupName == "智教联盟");
if (zhiJiaoGroup != null)
{
orderedGroups.Insert(0, zhiJiaoGroup);
LogHelper.WriteLogToFile("AutoUpdate | 智教联盟线路组已插入到首位");
}
// 将"inkeys"线路组插入到第二位(如果存在)
var inkeysGroup = groups.FirstOrDefault(g => g.GroupName == "inkeys"); var inkeysGroup = groups.FirstOrDefault(g => g.GroupName == "inkeys");
if (inkeysGroup != null) if (inkeysGroup != null)
{ {
orderedGroups.Insert(1, inkeysGroup); orderedGroups.Insert(0, inkeysGroup);
LogHelper.WriteLogToFile("AutoUpdate | inkeys线路组已插入到第二位"); LogHelper.WriteLogToFile("AutoUpdate | inkeys线路组已插入到位");
}
// 将"智教联盟"线路组插入到第二位(如果存在)
var zhiJiaoGroup = groups.FirstOrDefault(g => g.GroupName == "智教联盟");
if (zhiJiaoGroup != null)
{
orderedGroups.Insert(1, zhiJiaoGroup);
LogHelper.WriteLogToFile("AutoUpdate | 智教联盟线路组已插入到第二位");
} }
if (orderedGroups.Count > 0) if (orderedGroups.Count > 0)
@@ -671,22 +671,22 @@ namespace Ink_Canvas.Helpers
SaveDownloadStatus(false); SaveDownloadStatus(false);
// 优先尝试智教联盟线路组 // 优先尝试"inkeys"线路组和"智教联盟"线路组
var zhiJiaoGroup = groups.FirstOrDefault(g => g.GroupName == "智教联盟"); var zhiJiaoGroup = groups.FirstOrDefault(g => g.GroupName == "智教联盟");
var inkeysGroup = groups.FirstOrDefault(g => g.GroupName == "inkeys"); var inkeysGroup = groups.FirstOrDefault(g => g.GroupName == "inkeys");
if (zhiJiaoGroup != null || inkeysGroup != null) if (inkeysGroup != null || zhiJiaoGroup != null)
{ {
var priorityGroups = new List<UpdateLineGroup>(); var priorityGroups = new List<UpdateLineGroup>();
if (zhiJiaoGroup != null)
{
priorityGroups.Add(zhiJiaoGroup);
LogHelper.WriteLogToFile("AutoUpdate | 下载时优先尝试智教联盟线路组");
}
if (inkeysGroup != null) if (inkeysGroup != null)
{ {
priorityGroups.Add(inkeysGroup); priorityGroups.Add(inkeysGroup);
LogHelper.WriteLogToFile("AutoUpdate | 下载时优先尝试inkeys线路组"); LogHelper.WriteLogToFile("AutoUpdate | 下载时优先尝试inkeys线路组");
} }
if (zhiJiaoGroup != null)
{
priorityGroups.Add(zhiJiaoGroup);
LogHelper.WriteLogToFile("AutoUpdate | 下载时优先尝试智教联盟线路组");
}
groups = priorityGroups.Concat(groups.Where(g => g.GroupName != "智教联盟" && g.GroupName != "inkeys")).ToList(); groups = priorityGroups.Concat(groups.Where(g => g.GroupName != "智教联盟" && g.GroupName != "inkeys")).ToList();
} }