close #1448 Fixed: Missing pagination for app reviews

This commit is contained in:
Cüneyt Şentürk
2020-05-19 20:06:20 +03:00
parent a69ea5b3c5
commit 771df1047a
6 changed files with 112 additions and 93 deletions

View File

@ -77,8 +77,10 @@ trait Modules
public function getModuleReviews($alias, $data = [])
{
$page = isset($data['query']['page']) ? $data['query']['page'] : 1;
// Get data from cache
$reviews = Cache::get('apps.' . $alias . '.reviews');
$reviews = Cache::get('apps.' . $alias . '.reviews'. $page);
if (!empty($reviews)) {
return $reviews;
@ -86,7 +88,7 @@ trait Modules
$reviews = static::getResponseData('GET', 'apps/' . $alias . '/reviews', $data);
Cache::put('apps.' . $alias . '.reviews', $reviews, Date::now()->addHour());
Cache::put('apps.' . $alias . '.reviews' . $page, $reviews, Date::now()->addHour());
return $reviews;
}