From 457e3ff4d5b3739200e1b42ddd9b3e787ff9c13a Mon Sep 17 00:00:00 2001 From: Lightczx <1686188646@qq.com> Date: Mon, 29 Jan 2024 16:05:53 +0800 Subject: [PATCH] fix #1333 --- src/Snap.Hutao/Snap.Hutao/Core/LifeCycle/Activation.cs | 1 - src/Snap.Hutao/Snap.Hutao/ViewModel/Guide/DownloadSummary.cs | 2 +- .../Web/Request/Builder/HttpRequestMessageBuilderExtension.cs | 1 + 3 files changed, 2 insertions(+), 2 deletions(-) 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); } }