diff --git a/src/Snap.Hutao/Snap.Hutao/ViewModel/DailyNote/DailyNoteViewModel.cs b/src/Snap.Hutao/Snap.Hutao/ViewModel/DailyNote/DailyNoteViewModel.cs index 69d267fd..85e926c2 100644 --- a/src/Snap.Hutao/Snap.Hutao/ViewModel/DailyNote/DailyNoteViewModel.cs +++ b/src/Snap.Hutao/Snap.Hutao/ViewModel/DailyNote/DailyNoteViewModel.cs @@ -127,11 +127,13 @@ internal sealed partial class DailyNoteViewModel : Abstraction.ViewModel [Command("ConfigDailyNoteWebhookUrlCommand")] private async Task ConfigDailyNoteWebhookUrlAsync() { - DailyNoteWebhookDialog dialog = await contentDialogFactory.CreateInstanceAsync().ConfigureAwait(false); + DailyNoteWebhookDialog dialog = await contentDialogFactory.CreateInstanceAsync().ConfigureAwait(true); + dialog.Text = options.WebhookUrl; (bool isOk, string url) = await dialog.GetInputUrlAsync().ConfigureAwait(false); if (isOk) { + await taskContext.SwitchToMainThreadAsync(); options.WebhookUrl = url; infoBarService.Information(SH.ViewModelDailyNoteConfigWebhookUrlComplete); }