From 3c0e922b283df372645ab19acaf2fc5beaccc340 Mon Sep 17 00:00:00 2001 From: Adam Lavin Date: Mon, 30 Nov 2015 00:59:59 +0000 Subject: [PATCH] Fixed mobile api endpoints --- .../Controllers/Api/Mobile/TracksController.php | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/app/Http/Controllers/Api/Mobile/TracksController.php b/app/Http/Controllers/Api/Mobile/TracksController.php index 74450554..96a70fd0 100644 --- a/app/Http/Controllers/Api/Mobile/TracksController.php +++ b/app/Http/Controllers/Api/Mobile/TracksController.php @@ -33,7 +33,11 @@ class TracksController extends Controller ->listed() ->explicitFilter() ->published() - ->with('user', 'genre', 'cover', 'album', 'album.user')->take(10); + ->with('user', 'genre', 'cover', 'album', 'album.user')->take(10)->get(); + + $tracks = $tracks->map(function(Track $track) { + return Track::mapPublicTrackSummary($track); + }); $json = [ 'total_tracks' => $tracks->count(), @@ -45,12 +49,7 @@ class TracksController extends Controller public function popular() { - $tracks = Track::popular(10) - ->userDetails() - ->listed() - ->explicitFilter() - ->published() - ->with('user', 'genre', 'cover', 'album', 'album.user')->take(10); + $tracks = collect(Track::popular(10)); $json = [ 'total_tracks' => $tracks->count(),