|
7 | 7 | use App\Controller\Traits\PrivateContentTrait;
|
8 | 8 | use App\DTO\EntryResponseDto;
|
9 | 9 | use App\Entity\Entry;
|
| 10 | +use App\Entity\User; |
10 | 11 | use App\Event\Entry\EntryHasBeenSeenEvent;
|
11 | 12 | use App\Factory\EntryFactory;
|
12 | 13 | use App\PageView\EntryPageView;
|
@@ -201,6 +202,11 @@ public function collection(
|
201 | 202 | $this->handleLanguageCriteria($criteria);
|
202 | 203 | $criteria->content = Criteria::CONTENT_THREADS;
|
203 | 204 |
|
| 205 | + $user = $security->getUser(); |
| 206 | + if ($user instanceof User) { |
| 207 | + $criteria->fetchCachedItems($repository, $user); |
| 208 | + } |
| 209 | + |
204 | 210 | $entries = $repository->findByCriteria($criteria);
|
205 | 211 |
|
206 | 212 | $dtos = [];
|
@@ -317,6 +323,11 @@ public function subscribed(
|
317 | 323 | $criteria->subscribed = true;
|
318 | 324 | $criteria->content = Criteria::CONTENT_THREADS;
|
319 | 325 |
|
| 326 | + $user = $security->getUser(); |
| 327 | + if ($user instanceof User) { |
| 328 | + $criteria->fetchCachedItems($repository, $user); |
| 329 | + } |
| 330 | + |
320 | 331 | $entries = $repository->findByCriteria($criteria);
|
321 | 332 |
|
322 | 333 | $dtos = [];
|
@@ -433,6 +444,11 @@ public function moderated(
|
433 | 444 | $criteria->moderated = true;
|
434 | 445 | $criteria->content = Criteria::CONTENT_THREADS;
|
435 | 446 |
|
| 447 | + $user = $security->getUser(); |
| 448 | + if ($user instanceof User) { |
| 449 | + $criteria->fetchCachedItems($repository, $user); |
| 450 | + } |
| 451 | + |
436 | 452 | $entries = $repository->findByCriteria($criteria);
|
437 | 453 |
|
438 | 454 | $dtos = [];
|
@@ -548,6 +564,11 @@ public function favourited(
|
548 | 564 |
|
549 | 565 | $criteria->favourite = true;
|
550 | 566 |
|
| 567 | + $user = $security->getUser(); |
| 568 | + if ($user instanceof User) { |
| 569 | + $criteria->fetchCachedItems($repository, $user); |
| 570 | + } |
| 571 | + |
551 | 572 | $entries = $repository->findByCriteria($criteria);
|
552 | 573 | $criteria->content = Criteria::CONTENT_THREADS;
|
553 | 574 |
|
|
0 commit comments