diff --git a/DysonNetwork.Sphere/Account/NotificationService.cs b/DysonNetwork.Sphere/Account/NotificationService.cs index 1766d8a..da2486c 100644 --- a/DysonNetwork.Sphere/Account/NotificationService.cs +++ b/DysonNetwork.Sphere/Account/NotificationService.cs @@ -248,9 +248,12 @@ public class NotificationService( private async Task _PushNotification(Notification notification, IEnumerable subscriptions) { + var subList = subscriptions.ToList(); + if (subList.Count == 0) return; + var requestDict = new Dictionary { - ["notifications"] = _BuildNotificationPayload(notification, subscriptions) + ["notifications"] = _BuildNotificationPayload(notification, subList) }; var client = httpFactory.CreateClient();