diff --git a/src/Snap.Hutao/Snap.Hutao/Core/LifeCycle/Activation.cs b/src/Snap.Hutao/Snap.Hutao/Core/LifeCycle/Activation.cs index 04fbba83..36b2c4eb 100644 --- a/src/Snap.Hutao/Snap.Hutao/Core/LifeCycle/Activation.cs +++ b/src/Snap.Hutao/Snap.Hutao/Core/LifeCycle/Activation.cs @@ -3,7 +3,6 @@ using CommunityToolkit.WinUI.Notifications; using Microsoft.Extensions.Caching.Memory; -using Microsoft.Windows.AppLifecycle; using Snap.Hutao.Core.LifeCycle.InterProcess; using Snap.Hutao.Core.Setting; using Snap.Hutao.Service.DailyNote; diff --git a/src/Snap.Hutao/Snap.Hutao/ViewModel/Guide/DownloadSummary.cs b/src/Snap.Hutao/Snap.Hutao/ViewModel/Guide/DownloadSummary.cs index 6db22566..d22769ab 100644 --- a/src/Snap.Hutao/Snap.Hutao/ViewModel/Guide/DownloadSummary.cs +++ b/src/Snap.Hutao/Snap.Hutao/ViewModel/Guide/DownloadSummary.cs @@ -96,7 +96,7 @@ internal sealed class DownloadSummary : ObservableObject await taskContext.SwitchToMainThreadAsync(); Description = ex is HttpRequestException httpRequestException ? $"{SH.ViewModelWelcomeDownloadSummaryException} - HTTP {httpRequestException.StatusCode:D}" - : SH.ViewModelWelcomeDownloadSummaryException; + : ex.Message; return false; } } diff --git a/src/Snap.Hutao/Snap.Hutao/Web/Request/Builder/HttpRequestMessageBuilderExtension.cs b/src/Snap.Hutao/Snap.Hutao/Web/Request/Builder/HttpRequestMessageBuilderExtension.cs index f25bb246..5fc1f143 100644 --- a/src/Snap.Hutao/Snap.Hutao/Web/Request/Builder/HttpRequestMessageBuilderExtension.cs +++ b/src/Snap.Hutao/Snap.Hutao/Web/Request/Builder/HttpRequestMessageBuilderExtension.cs @@ -22,6 +22,7 @@ internal static class HttpRequestMessageBuilderExtension { using (HttpResponseMessage message = await httpClient.SendAsync(builder.HttpRequestMessage, token).ConfigureAwait(false)) { + message.EnsureSuccessStatusCode(); return await builder.HttpContentSerializer.DeserializeAsync(message.Content, token).ConfigureAwait(false); } }