Merge pull request #1328 from pixelfed/frontend-ui-refactor

Update DiscoverController
This commit is contained in:
daniel 2019-06-03 13:50:05 -06:00 committed by GitHub
commit 88225a87ca
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -143,6 +143,7 @@ class DiscoverController extends Controller
abort_if(!config('exp.loops'), 403); abort_if(!config('exp.loops'), 403);
// todo proper pagination, maybe LoopService // todo proper pagination, maybe LoopService
$res = Cache::remember('discover:loops:recent', now()->addHours(1), function() {
$loops = Status::whereType('video') $loops = Status::whereType('video')
->whereScope('public') ->whereScope('public')
->latest() ->latest()
@ -151,6 +152,8 @@ class DiscoverController extends Controller
$resource = new Fractal\Resource\Collection($loops, new StatusStatelessTransformer()); $resource = new Fractal\Resource\Collection($loops, new StatusStatelessTransformer());
return $this->fractal->createData($resource)->toArray(); return $this->fractal->createData($resource)->toArray();
});
return $res;
} }