From 3ac0be42202177f3c81e1a475dfcccd9f78dbc7f Mon Sep 17 00:00:00 2001 From: Lightczx <1686188646@qq.com> Date: Thu, 2 Nov 2023 10:07:20 +0800 Subject: [PATCH] fix unregister passport --- .../Snap.Hutao/ViewModel/Setting/HutaoPassportViewModel.cs | 2 +- src/Snap.Hutao/Snap.Hutao/Web/Hutao/HomaPassportClient.cs | 2 ++ src/Snap.Hutao/Snap.Hutao/Web/Hutao/HutaoResponse.cs | 1 - 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Snap.Hutao/Snap.Hutao/ViewModel/Setting/HutaoPassportViewModel.cs b/src/Snap.Hutao/Snap.Hutao/ViewModel/Setting/HutaoPassportViewModel.cs index 3ae1ad21..019a4e7b 100644 --- a/src/Snap.Hutao/Snap.Hutao/ViewModel/Setting/HutaoPassportViewModel.cs +++ b/src/Snap.Hutao/Snap.Hutao/ViewModel/Setting/HutaoPassportViewModel.cs @@ -78,7 +78,7 @@ internal sealed partial class HutaoPassportViewModel : Abstraction.ViewModel return; } - Response response = await homaPassportClient.UnregisterAsync(username, password).ConfigureAwait(false); + HutaoResponse response = await homaPassportClient.UnregisterAsync(username, password).ConfigureAwait(false); if (response.IsOk()) { diff --git a/src/Snap.Hutao/Snap.Hutao/Web/Hutao/HomaPassportClient.cs b/src/Snap.Hutao/Snap.Hutao/Web/Hutao/HomaPassportClient.cs index 8c813881..0ae0796e 100644 --- a/src/Snap.Hutao/Snap.Hutao/Web/Hutao/HomaPassportClient.cs +++ b/src/Snap.Hutao/Snap.Hutao/Web/Hutao/HomaPassportClient.cs @@ -106,6 +106,8 @@ internal sealed partial class HomaPassportClient .SetRequestUri(HutaoEndpoints.PassportCancel) .PostJson(data); + await builder.TrySetTokenAsync(hutaoUserOptions).ConfigureAwait(false); + HutaoResponse? resp = await builder .TryCatchSendAsync(httpClient, logger, token) .ConfigureAwait(false); diff --git a/src/Snap.Hutao/Snap.Hutao/Web/Hutao/HutaoResponse.cs b/src/Snap.Hutao/Snap.Hutao/Web/Hutao/HutaoResponse.cs index 37b54b81..56397a7f 100644 --- a/src/Snap.Hutao/Snap.Hutao/Web/Hutao/HutaoResponse.cs +++ b/src/Snap.Hutao/Snap.Hutao/Web/Hutao/HutaoResponse.cs @@ -1,7 +1,6 @@ // Copyright (c) DGP Studio. All rights reserved. // Licensed under the MIT license. -using Snap.Hutao.Service.Notification; using System.Runtime.CompilerServices; namespace Snap.Hutao.Web.Hutao;