From 3dd7a8c85fa78d8b03e5110513d473655377b70d Mon Sep 17 00:00:00 2001 From: DismissedLight <1686188646@qq.com> Date: Thu, 30 Mar 2023 13:07:15 +0800 Subject: [PATCH] fix HoYoLAB webview login --- .../Snap.Hutao/Package.appxmanifest | 2 +- .../Snap.Hutao/Service/User/UserService.cs | 2 +- .../Snap.Hutao/View/Dialog/UserDialog.xaml | 7 +- .../View/Page/LoginHoyoverseUserPage.xaml | 30 +---- .../View/Page/LoginHoyoverseUserPage.xaml.cs | 119 +++++++++++++----- .../View/Page/LoginMihoyoUserPage.xaml | 5 +- .../View/Page/LoginMihoyoUserPage.xaml.cs | 30 +---- .../ViewModel/User/UserViewModel.cs | 57 +++++---- .../Snap.Hutao/Web/ApiOsEndpoints.cs | 11 ++ 9 files changed, 147 insertions(+), 116 deletions(-) diff --git a/src/Snap.Hutao/Snap.Hutao/Package.appxmanifest b/src/Snap.Hutao/Snap.Hutao/Package.appxmanifest index 4a4c007a..97bf087f 100644 --- a/src/Snap.Hutao/Snap.Hutao/Package.appxmanifest +++ b/src/Snap.Hutao/Snap.Hutao/Package.appxmanifest @@ -12,7 +12,7 @@ + Version="1.6.0.0" /> Snap Hutao diff --git a/src/Snap.Hutao/Snap.Hutao/Service/User/UserService.cs b/src/Snap.Hutao/Snap.Hutao/Service/User/UserService.cs index 80def9f0..ed4dee16 100644 --- a/src/Snap.Hutao/Snap.Hutao/Service/User/UserService.cs +++ b/src/Snap.Hutao/Snap.Hutao/Service/User/UserService.cs @@ -194,7 +194,7 @@ internal class UserService : IUserService public async Task> ProcessInputCookieAsync(Cookie cookie, bool isOversea) { await ThreadHelper.SwitchToBackgroundAsync(); - string? mid = cookie.GetValueOrDefault(isOversea ? Cookie.MID : Cookie.STUID); + string? mid = cookie.GetValueOrDefault(isOversea ? Cookie.STUID : Cookie.MID); if (mid == null) { diff --git a/src/Snap.Hutao/Snap.Hutao/View/Dialog/UserDialog.xaml b/src/Snap.Hutao/Snap.Hutao/View/Dialog/UserDialog.xaml index a33a6337..04029e3a 100644 --- a/src/Snap.Hutao/Snap.Hutao/View/Dialog/UserDialog.xaml +++ b/src/Snap.Hutao/Snap.Hutao/View/Dialog/UserDialog.xaml @@ -21,7 +21,12 @@ VerticalAlignment="Top" PlaceholderText="{shcm:ResourceString Name=ViewDialogUserInputPlaceholder}" TextChanged="InputTextChanged"/> - + + + 0 + 0 + 0 + - - - - - - -