Browse Source

Collapse by pubkey also

imwald
Nuša Pukšič 3 months ago
parent
commit
4cfeda1278
  1. 4
      src/Command/CacheLatestArticlesCommand.php
  2. 5
      src/Controller/DefaultController.php

4
src/Command/CacheLatestArticlesCommand.php

@ -60,6 +60,10 @@ class CacheLatestArticlesCommand extends Command @@ -60,6 +60,10 @@ class CacheLatestArticlesCommand extends Command
$collapse->setFieldname('slug');
$query->setCollapse($collapse);
$collapse2 = new Collapse();
$collapse2->setFieldname('pubkey');
$query->setCollapse($collapse2);
$articles = $this->finder->find($query);
$cacheItem->set($articles);

5
src/Controller/DefaultController.php

@ -88,6 +88,11 @@ class DefaultController extends AbstractController @@ -88,6 +88,11 @@ class DefaultController extends AbstractController
$collapse->setFieldname('slug');
$query->setCollapse($collapse);
// Use collapse to deduplicate by author
$collapse2 = new Collapse();
$collapse2->setFieldname('pubkey');
$query->setCollapse($collapse2);
$articles = $finder->find($query);
$cacheItem->set($articles);

Loading…
Cancel
Save