From 38b5e4f2445336befb4d5de02086d39c0b6637e8 Mon Sep 17 00:00:00 2001 From: Lightczx <1686188646@qq.com> Date: Tue, 12 Sep 2023 09:21:28 +0800 Subject: [PATCH] fix signin challenge source --- .../Web/Hoyolab/Takumi/Event/BbsSignReward/SignInClient.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Snap.Hutao/Snap.Hutao/Web/Hoyolab/Takumi/Event/BbsSignReward/SignInClient.cs b/src/Snap.Hutao/Snap.Hutao/Web/Hoyolab/Takumi/Event/BbsSignReward/SignInClient.cs index 960912ee..49e1f076 100644 --- a/src/Snap.Hutao/Snap.Hutao/Web/Hoyolab/Takumi/Event/BbsSignReward/SignInClient.cs +++ b/src/Snap.Hutao/Snap.Hutao/Web/Hoyolab/Takumi/Event/BbsSignReward/SignInClient.cs @@ -77,11 +77,11 @@ internal sealed partial class SignInClient .TryCatchPostAsJsonAsync>(ApiEndpoints.SignInRewardSign, new SignInData(userAndUid.Uid), options, logger, token) .ConfigureAwait(false); - if (resp is { Data: { Success: 1, Gt: string gt, Challenge: string challenge } }) + if (resp is { Data: { Success: 1, Gt: string gt, Challenge: string originChallenge } }) { - GeetestResponse verifyResponse = await homaGeetestClient.VerifyAsync(gt, challenge, token).ConfigureAwait(false); + GeetestResponse verifyResponse = await homaGeetestClient.VerifyAsync(gt, originChallenge, token).ConfigureAwait(false); - if (verifyResponse is { Code: 0, Data.Validate: string validate }) + if (verifyResponse is { Code: 0, Data: { Validate: string validate, Challenge: string challenge } }) { resp = await httpClient .SetUser(userAndUid.User, CookieType.CookieToken)