From c6435f30eb31a9a55c58aef2e835f7ffecfcc47e Mon Sep 17 00:00:00 2001 From: Lightczx <1686188646@qq.com> Date: Thu, 2 Nov 2023 10:26:27 +0800 Subject: [PATCH] add verify for cancel registration --- .../HutaoPassportRegisterDialog.xaml.cs | 2 +- .../HutaoPassportResetPasswordDialog.xaml.cs | 2 +- .../Dialog/HutaoPassportUnregisterDialog.xaml | 13 ++++++++++ .../HutaoPassportUnregisterDialog.xaml.cs | 26 +++++++++++++++++++ .../Web/Hutao/HomaPassportClient.cs | 20 +++++++------- .../Web/Hutao/VerifyCodeRequestType.cs | 12 +++++++++ 6 files changed, 64 insertions(+), 11 deletions(-) create mode 100644 src/Snap.Hutao/Snap.Hutao/Web/Hutao/VerifyCodeRequestType.cs diff --git a/src/Snap.Hutao/Snap.Hutao/View/Dialog/HutaoPassportRegisterDialog.xaml.cs b/src/Snap.Hutao/Snap.Hutao/View/Dialog/HutaoPassportRegisterDialog.xaml.cs index e9801fcb..b2dbb09f 100644 --- a/src/Snap.Hutao/Snap.Hutao/View/Dialog/HutaoPassportRegisterDialog.xaml.cs +++ b/src/Snap.Hutao/Snap.Hutao/View/Dialog/HutaoPassportRegisterDialog.xaml.cs @@ -48,7 +48,7 @@ internal sealed partial class HutaoPassportRegisterDialog : ContentDialog return; } - HutaoResponse response = await homaPassportClient.VerifyAsync(UserName, false).ConfigureAwait(false); + HutaoResponse response = await homaPassportClient.RequestVerifyAsync(UserName, VerifyCodeRequestType.Registration).ConfigureAwait(false); infoBarService.Information(response.GetLocalizationMessage()); } } diff --git a/src/Snap.Hutao/Snap.Hutao/View/Dialog/HutaoPassportResetPasswordDialog.xaml.cs b/src/Snap.Hutao/Snap.Hutao/View/Dialog/HutaoPassportResetPasswordDialog.xaml.cs index c88a0a93..480a71ce 100644 --- a/src/Snap.Hutao/Snap.Hutao/View/Dialog/HutaoPassportResetPasswordDialog.xaml.cs +++ b/src/Snap.Hutao/Snap.Hutao/View/Dialog/HutaoPassportResetPasswordDialog.xaml.cs @@ -48,7 +48,7 @@ internal sealed partial class HutaoPassportResetPasswordDialog : ContentDialog return; } - HutaoResponse response = await homaPassportClient.VerifyAsync(UserName, false).ConfigureAwait(false); + HutaoResponse response = await homaPassportClient.RequestVerifyAsync(UserName, VerifyCodeRequestType.ResetPassword).ConfigureAwait(false); infoBarService.Information(response.GetLocalizationMessage()); } } diff --git a/src/Snap.Hutao/Snap.Hutao/View/Dialog/HutaoPassportUnregisterDialog.xaml b/src/Snap.Hutao/Snap.Hutao/View/Dialog/HutaoPassportUnregisterDialog.xaml index 8b57b94c..7e36d3d6 100644 --- a/src/Snap.Hutao/Snap.Hutao/View/Dialog/HutaoPassportUnregisterDialog.xaml +++ b/src/Snap.Hutao/Snap.Hutao/View/Dialog/HutaoPassportUnregisterDialog.xaml @@ -22,8 +22,21 @@ Margin="0,16,0,0" PlaceholderText="{shcm:ResourceString Name=ViewPageHutaoPassportUserNameHint}" Text="{x:Bind UserName, Mode=TwoWay}"/> + + + + + + +