mirror of
https://github.com/snltty/linker.git
synced 2025-12-24 12:38:04 +08:00
196
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
v1.9.6
|
||||
2025-11-21 10:43:23
|
||||
2025-11-21 11:22:29
|
||||
1. 一些累计更新,一些BUG修复
|
||||
2. 优化客户端数据同步,减少服务器流量
|
||||
3. 去除cdkey,改为发电解锁中继速度
|
||||
|
||||
@@ -142,6 +142,25 @@ namespace linker.messenger.tuntap
|
||||
}
|
||||
version = _version;
|
||||
}, 3000);
|
||||
|
||||
TimerHelper.SetIntervalLong(async () =>
|
||||
{
|
||||
IEnumerable<string> unAvailables = tuntapInfos.Values.Where(c => c.Available == false).Select(c => c.MachineId);
|
||||
if (unAvailables.Any())
|
||||
{
|
||||
List<string> offlines = await signInClientTransfer.GetOfflines(unAvailables.ToList()).ConfigureAwait(false);
|
||||
|
||||
IEnumerable<string> onlines = unAvailables.Except(offlines);
|
||||
if (onlines.Any())
|
||||
{
|
||||
foreach (var item in tuntapInfos.Values.Where(c => onlines.Contains(c.MachineId)))
|
||||
{
|
||||
item.Available = true;
|
||||
}
|
||||
ProcData();
|
||||
}
|
||||
}
|
||||
}, 30000);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user