From 06c5bcad3e8170576eb1931fc5782fc05f78591b Mon Sep 17 00:00:00 2001 From: DismissedLight <1686188646@qq.com> Date: Fri, 13 Oct 2023 21:42:36 +0800 Subject: [PATCH] fix #1013 #1012 #1011 --- src/Snap.Hutao/Snap.Hutao/View/Page/ISupportLoginByWebView.cs | 2 +- .../Hoyolab/Takumi/Event/BbsSignReward/SignInClientOversea.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Snap.Hutao/Snap.Hutao/View/Page/ISupportLoginByWebView.cs b/src/Snap.Hutao/Snap.Hutao/View/Page/ISupportLoginByWebView.cs index 34046301..95f74578 100644 --- a/src/Snap.Hutao/Snap.Hutao/View/Page/ISupportLoginByWebView.cs +++ b/src/Snap.Hutao/Snap.Hutao/View/Page/ISupportLoginByWebView.cs @@ -33,7 +33,7 @@ internal interface ISupportLoginByWebView { (UserOptionResult result, string nickname) = await serviceProvider .GetRequiredService() - .ProcessInputCookieAsync(cookie, false) + .ProcessInputCookieAsync(cookie, isOversea) .ConfigureAwait(false); serviceProvider.GetRequiredService().GoBack(); diff --git a/src/Snap.Hutao/Snap.Hutao/Web/Hoyolab/Takumi/Event/BbsSignReward/SignInClientOversea.cs b/src/Snap.Hutao/Snap.Hutao/Web/Hoyolab/Takumi/Event/BbsSignReward/SignInClientOversea.cs index af23c16c..9e5c30be 100644 --- a/src/Snap.Hutao/Snap.Hutao/Web/Hoyolab/Takumi/Event/BbsSignReward/SignInClientOversea.cs +++ b/src/Snap.Hutao/Snap.Hutao/Web/Hoyolab/Takumi/Event/BbsSignReward/SignInClientOversea.cs @@ -57,7 +57,7 @@ internal sealed partial class SignInClientOversea : ISignInClient HttpRequestMessageBuilder builder = httpRequestMessageBuilderFactory.Create() .SetRequestUri(ApiOsEndpoints.SignInRewardSign) .SetUserCookie(userAndUid, CookieType.CookieToken) - .PostJson(new SignInData(userAndUid.Uid, false)); + .PostJson(new SignInData(userAndUid.Uid, true)); Response? resp = await builder .TryCatchSendAsync>(httpClient, logger, token) @@ -73,7 +73,7 @@ internal sealed partial class SignInClientOversea : ISignInClient .SetRequestUri(ApiOsEndpoints.SignInRewardSign) .SetUserCookie(userAndUid, CookieType.CookieToken) .SetXrpcChallenge(challenge, validate) - .PostJson(new SignInData(userAndUid.Uid, false)); + .PostJson(new SignInData(userAndUid.Uid, true)); resp = await verifiedBuilder .TryCatchSendAsync>(httpClient, logger, token)