mirror of
https://github.com/HolographicHat/Yae.git
synced 2026-04-04 10:45:45 +08:00
Implement #22
This commit is contained in:
@@ -25,9 +25,18 @@ new EventLog("AppInit") {
|
|||||||
{ "SystemVersion", DeviceHelper.GetSystemVersion() }
|
{ "SystemVersion", DeviceHelper.GetSystemVersion() }
|
||||||
}
|
}
|
||||||
}.Enqueue();
|
}.Enqueue();
|
||||||
StartAndWaitResult(GlobalVars.GamePath, str => {
|
var historyCache = new CacheFile("ExportData");
|
||||||
GlobalVars.UnexpectedExit = false;
|
if (historyCache.LastWriteTime.AddMinutes(10) > DateTime.UtcNow) {
|
||||||
var list = AchievementAllDataNotify.Parser.ParseFrom(Convert.FromBase64String(str));
|
Console.WriteLine("使用上一次获取到的成就数据");
|
||||||
Export.Choose(list);
|
Console.WriteLine("要重新获取数据,手动删除 cache\\d1a8ef40a67a5929.miko 后重新启动 YaeAchievement");
|
||||||
return true;
|
Export.Choose(AchievementAllDataNotify.Parser.ParseFrom(historyCache.Read().Content));
|
||||||
});
|
} else {
|
||||||
|
StartAndWaitResult(GlobalVars.GamePath, str => {
|
||||||
|
GlobalVars.UnexpectedExit = false;
|
||||||
|
var data = Convert.FromBase64String(str);
|
||||||
|
var list = AchievementAllDataNotify.Parser.ParseFrom(data);
|
||||||
|
historyCache.Write(data);
|
||||||
|
Export.Choose(list);
|
||||||
|
return true;
|
||||||
|
});
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user