1
0
Эх сурвалжийг харах

Update HomeTimelineService, apply filters to feed warm logic

Daniel Supernault 1 жил өмнө
parent
commit
c39b9afbfd

+ 6 - 0
app/Services/HomeTimelineService.php

@@ -75,6 +75,12 @@ class HomeTimelineService
 
             $minId = SnowflakeService::byDate(now()->subMonths(6));
 
+            $filters = UserFilterService::filters($id);
+
+            if($filters && count($filters)) {
+                $following = array_diff($following, $filters);
+            }
+
             $ids = Status::where('id', '>', $minId)
                 ->whereIn('profile_id', $following)
                 ->whereNull(['in_reply_to_id', 'reblog_of_id'])