diff --git a/src/Snap.Hutao/Snap.Hutao/Service/DailyNote/DailyNoteService.cs b/src/Snap.Hutao/Snap.Hutao/Service/DailyNote/DailyNoteService.cs index 6cbf2fb02..4ebe927c3 100644 --- a/src/Snap.Hutao/Snap.Hutao/Service/DailyNote/DailyNoteService.cs +++ b/src/Snap.Hutao/Snap.Hutao/Service/DailyNote/DailyNoteService.cs @@ -127,9 +127,6 @@ private async ValueTask RefreshDailyNotesCoreAsync(bool forceRefresh) { WebDailyNote dailyNote = dailyNoteResponse.Data; - // 发送通知 - await dailyNoteNotificationOperation.SendAsync(entry).ConfigureAwait(false); - // 集合内的实时便笺与数据库取出的非同一个对象,需要分别更新 // cache await taskContext.SwitchToMainThreadAsync(); @@ -147,6 +144,9 @@ private async ValueTask RefreshDailyNotesCoreAsync(bool forceRefresh) entry.UpdateDailyNote(dailyNote); await dailyNoteDbService.UpdateDailyNoteEntryAsync(entry).ConfigureAwait(false); await dailyNoteWebhookOperation.TryPostDailyNoteToWebhookAsync(dailyNote).ConfigureAwait(false); + + // 发送通知 + await dailyNoteNotificationOperation.SendAsync(entry).ConfigureAwait(false); } } }