fix minor request bug

This commit is contained in:
DismissedLight
2023-10-06 21:48:10 +08:00
parent c7b931956c
commit 16946c58fe
3 changed files with 6 additions and 1 deletions

View File

@@ -117,7 +117,7 @@ internal sealed partial class SpiralAbyssRecordViewModel : Abstraction.ViewModel
}
await taskContext.SwitchToMainThreadAsync();
SelectedView = SpiralAbyssEntries.FirstOrDefault();
SelectedView = SpiralAbyssEntries.FirstOrDefault(s => s.Engaged);
}
}
}

View File

@@ -107,6 +107,7 @@ internal sealed partial class CalculateClient
HttpRequestMessageBuilder builder = httpRequestMessageBuilderFactory.Create()
.SetRequestUri(url)
.SetUserCookie(userAndUid, CookieType.CookieToken)
.SetReferer(userAndUid.User.IsOversea ? ApiOsEndpoints.ActHoyolabReferer : ApiEndpoints.WebStaticMihoyoReferer)
.Get();
Response<AvatarDetail>? resp = await builder
@@ -128,6 +129,7 @@ internal sealed partial class CalculateClient
HttpRequestMessageBuilder builder = httpRequestMessageBuilderFactory.Create()
.SetRequestUri(ApiEndpoints.CalculateFurnitureBlueprint(shareCode))
.SetUserCookie(user, CookieType.CookieToken)
.SetReferer(user.IsOversea ? ApiOsEndpoints.ActHoyolabReferer : ApiEndpoints.WebStaticMihoyoReferer)
.Get();
Response<FurnitureListWrapper>? resp = await builder
@@ -151,6 +153,7 @@ internal sealed partial class CalculateClient
HttpRequestMessageBuilder builder = httpRequestMessageBuilderFactory.Create()
.SetRequestUri(ApiEndpoints.CalculateFurnitureCompute)
.SetUserCookie(user, CookieType.CookieToken)
.SetReferer(user.IsOversea ? ApiOsEndpoints.ActHoyolabReferer : ApiEndpoints.WebStaticMihoyoReferer)
.PostJson(data);
Response<ListWrapper<Item>>? resp = await builder

View File

@@ -60,6 +60,8 @@ internal sealed partial class CardClient
.SetRequestUri(ApiEndpoints.CardVerifyVerification)
.PostJson(new VerificationData(challenge, validate));
await builder.SetDynamicSecretAsync(DynamicSecretVersion.Gen2, SaltType.X4, false).ConfigureAwait(false);
Response<VerificationResult>? resp = await builder
.TryCatchSendAsync<Response<VerificationResult>>(httpClient, logger, token)
.ConfigureAwait(false);