Commit 793090a0 authored by Mark Harding's avatar Mark Harding

(chore): hydrate all boost feed items

parent 4f056092
No related merge requests found
Pipeline #72679228 running with stages
......@@ -78,10 +78,12 @@ class feed implements Interfaces\Api
case 'newsfeed':
// Newsfeed boosts
$resolver = new Core\Entities\Resolver();
/** @var Core\Boost\Network\Iterator $iterator */
$iterator = Core\Di\Di::_()->get('Boost\Network\Iterator');
$iterator
->setLimit($limit)
->setLimit(12)
->setOffset($offset)
->setRating($rating)
->setQuality($quality)
......@@ -97,6 +99,13 @@ class feed implements Interfaces\Api
->setTimestamp($boost->getCreatedTimestamp())
->setUrn(new Urn("urn:boost:{$boost->getType()}:{$boost->getGuid()}"));
$entity = $resolver->single(new Urn("urn:boost:{$boost->getType()}:{$boost->getGuid()}"));
if (!$entity) {
continue; // Duff entity?
}
$feedSyncEntity->setEntity($entity);
$boosts[] = $feedSyncEntity;
}
// $boosts = iterator_to_array($iterator, false);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment