🐛 修复 没登陆无法跳转问题

This commit is contained in:
ff m
2025-02-26 12:51:35 +08:00
parent 88b4aac622
commit ed6df52998
@@ -333,16 +333,18 @@ public sealed class UserService : ReactiveObject
if (token != null)
{
await Browser2.OpenAsync(string.Format(Constants.Urls.OfficialWebsite_Fast_Login_, token.AccessToken, HttpUtility.UrlEncode(token.ExpiresIn.ToString("R")), HttpUtility.UrlEncode(url)));
return;
}
return;
break;
case FastLoginWebChannel.WattGame:
var shopToken = await userManager.GetShopAuthTokenAsync();
if (shopToken != null)
{
var cookieMaxAge = (shopToken.ExpiresIn - DateTimeOffset.Now).TotalSeconds;
await Browser2.OpenAsync(string.Format(Constants.Urls.WattGame_Fast_Login_, shopToken.AccessToken, HttpUtility.UrlEncode(cookieMaxAge.ToString()), HttpUtility.UrlEncode(url)));
return;
}
return;
break;
}
await Browser2.OpenAsync(url.ToString());
}