From b6ad96c0cb79f0e7474b951fe1d07128a9bb44de Mon Sep 17 00:00:00 2001 From: DismissedLight <1686188646@qq.com> Date: Mon, 4 Dec 2023 21:35:43 +0800 Subject: [PATCH] fix stream copy work totalbytes --- .../Snap.Hutao/Core/DependencyInjection/DependencyInjection.cs | 2 +- .../Core/DependencyInjection/IocHttpClientConfiguration.cs | 1 - src/Snap.Hutao/Snap.Hutao/Core/IO/StreamCopyWorker.cs | 2 +- src/Snap.Hutao/Snap.Hutao/Service/Metadata/MetadataService.cs | 1 - 4 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Snap.Hutao/Snap.Hutao/Core/DependencyInjection/DependencyInjection.cs b/src/Snap.Hutao/Snap.Hutao/Core/DependencyInjection/DependencyInjection.cs index 327c5ee6..eb3499f1 100644 --- a/src/Snap.Hutao/Snap.Hutao/Core/DependencyInjection/DependencyInjection.cs +++ b/src/Snap.Hutao/Snap.Hutao/Core/DependencyInjection/DependencyInjection.cs @@ -54,7 +54,7 @@ internal static class DependencyInjection CultureInfo.CurrentCulture = cultureInfo; CultureInfo.CurrentUICulture = cultureInfo; - + CultureInfo.DefaultThreadCurrentCulture = cultureInfo; CultureInfo.DefaultThreadCurrentUICulture = cultureInfo; diff --git a/src/Snap.Hutao/Snap.Hutao/Core/DependencyInjection/IocHttpClientConfiguration.cs b/src/Snap.Hutao/Snap.Hutao/Core/DependencyInjection/IocHttpClientConfiguration.cs index 4f975aa0..2a20113f 100644 --- a/src/Snap.Hutao/Snap.Hutao/Core/DependencyInjection/IocHttpClientConfiguration.cs +++ b/src/Snap.Hutao/Snap.Hutao/Core/DependencyInjection/IocHttpClientConfiguration.cs @@ -66,7 +66,6 @@ internal static partial class IocHttpClientConfiguration client.DefaultRequestHeaders.Add("x-rpc-device_name", string.Empty); client.DefaultRequestHeaders.Add("x-rpc-game_biz", "bbs_cn"); client.DefaultRequestHeaders.Add("x-rpc-sdk_version", "2.16.0"); - //client.DefaultRequestHeaders.Add("x-rpc-tool_verison", "v4.2.2-ys"); } /// diff --git a/src/Snap.Hutao/Snap.Hutao/Core/IO/StreamCopyWorker.cs b/src/Snap.Hutao/Snap.Hutao/Core/IO/StreamCopyWorker.cs index 9cf1517b..975b7933 100644 --- a/src/Snap.Hutao/Snap.Hutao/Core/IO/StreamCopyWorker.cs +++ b/src/Snap.Hutao/Snap.Hutao/Core/IO/StreamCopyWorker.cs @@ -9,7 +9,7 @@ namespace Snap.Hutao.Core.IO; internal sealed class StreamCopyWorker : StreamCopyWorker { public StreamCopyWorker(Stream source, Stream destination, long totalBytes, int bufferSize = 81920) - : base(source, destination, totalBytes => new StreamCopyStatus(totalBytes, totalBytes), bufferSize) + : base(source, destination, bytes => new StreamCopyStatus(bytes, totalBytes), bufferSize) { } } diff --git a/src/Snap.Hutao/Snap.Hutao/Service/Metadata/MetadataService.cs b/src/Snap.Hutao/Snap.Hutao/Service/Metadata/MetadataService.cs index 9f0e03a3..8c46b813 100644 --- a/src/Snap.Hutao/Snap.Hutao/Service/Metadata/MetadataService.cs +++ b/src/Snap.Hutao/Snap.Hutao/Service/Metadata/MetadataService.cs @@ -13,7 +13,6 @@ using System.IO; using System.Net; using System.Net.Http; using System.Net.Http.Json; -using Windows.ApplicationModel.Appointments; namespace Snap.Hutao.Service.Metadata;