diff --git a/DysonNetwork.Sphere/Publisher/PublisherSubscriptionService.cs b/DysonNetwork.Sphere/Publisher/PublisherSubscriptionService.cs index 7c9f135..27303d5 100644 --- a/DysonNetwork.Sphere/Publisher/PublisherSubscriptionService.cs +++ b/DysonNetwork.Sphere/Publisher/PublisherSubscriptionService.cs @@ -1,4 +1,5 @@ using DysonNetwork.Sphere.Account; +using DysonNetwork.Sphere.Localization; using DysonNetwork.Sphere.Post; using DysonNetwork.Sphere.Storage; using Microsoft.EntityFrameworkCore; @@ -10,7 +11,7 @@ public class PublisherSubscriptionService( AppDatabase db, NotificationService nty, PostService ps, - IStringLocalizer localizer, + IStringLocalizer localizer, ICacheService cache ) { @@ -49,9 +50,9 @@ public class PublisherSubscriptionService( public async Task NotifySubscriberPost(Post.Post post) { var subscribers = await db.PublisherSubscriptions - .Include(ps => ps.Account) - .Where(ps => ps.PublisherId == post.Publisher.Id && - ps.Status == SubscriptionStatus.Active) + .Include(p => p.Account) + .Where(p => p.PublisherId == post.PublisherId && + p.Status == SubscriptionStatus.Active) .ToListAsync(); if (subscribers.Count == 0) return 0;