diff --git a/app/Services/StatusHashtagService.php b/app/Services/StatusHashtagService.php index 29d1488e2..8f09f52dd 100644 --- a/app/Services/StatusHashtagService.php +++ b/app/Services/StatusHashtagService.php @@ -16,6 +16,10 @@ class StatusHashtagService { public static function get($id, $page = 1, $stop = 9) { + if($page > 20) { + return []; + } + return StatusHashtag::whereHashtagId($id) ->whereStatusVisibility('public') ->whereHas('media') @@ -66,16 +70,6 @@ class StatusHashtagService { public static function getStatus($statusId, $hashtagId) { - return Cache::remember('pf:services:status-hashtag:post:'.$statusId.':hashtag:'.$hashtagId, now()->addMonths(3), function() use($statusId, $hashtagId) { - $statusHashtag = StatusHashtag::with('profile', 'status', 'hashtag') - ->whereStatusVisibility('public') - ->whereStatusId($statusId) - ->whereHashtagId($hashtagId) - ->first(); - $fractal = new Fractal\Manager(); - $fractal->setSerializer(new ArraySerializer()); - $resource = new Fractal\Resource\Item($statusHashtag, new StatusHashtagTransformer()); - return $fractal->createData($resource)->toArray(); - }); + return ['status' => StatusService::get($statusId)]; } } \ No newline at end of file