mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-15 17:30:27 +08:00
fix: 更新检查失败时优先尝试 api2 再使用缓存 (#16873)
This commit is contained in:
@@ -33,7 +33,8 @@ public class MaaApiService : IMaaApiService
|
||||
|
||||
private async Task<(bool Cached, JObject? Response)> RequestWithFallback(string api, string primaryBaseUrl, string? fallbackBaseUrl = null, bool allowFallbackToCache = true)
|
||||
{
|
||||
var result = await TryRequest(api, primaryBaseUrl, allowFallbackToCache);
|
||||
// 没有备用地址才会直接使用缓存
|
||||
var result = await TryRequest(api, primaryBaseUrl, string.IsNullOrEmpty(fallbackBaseUrl) && allowFallbackToCache);
|
||||
if (result.Response != null || string.IsNullOrEmpty(fallbackBaseUrl))
|
||||
{
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user