return array_slice($games, 0, $limit);
}
+function filterBestRatedGames($origGames, $limit)
+{
+ $noApps = filterByGenre($origGames, 'App', true);
+ $noAppsNoEmus = filterByGenre($noApps, 'Emulator', true);
+
+ return filterBestRated($noAppsNoEmus, $limit);
+}
+
function filterMostDownloaded($origGames, $limit)
{
$games = array_values($origGames);
filterLastAdded($games, 10)
);
addDiscoverRow(
- $data, 'Best rated',
- filterBestRated($games, 10),
+ $data, 'Best rated games',
+ filterBestRatedGames($games, 10),
true
);
$data, 'Special',
[
'Best rated',
+ 'Best rated games',
'Most rated',
'Random',
'Last updated',
'api/v1/discover-data/' . categoryPath('Best rated') . '.json',
buildSpecialCategory('Best rated', filterBestRated($games, 99))
);
+ writeJson(
+ 'api/v1/discover-data/' . categoryPath('Best rated games') . '.json',
+ buildSpecialCategory('Best rated games', filterBestRatedGames($games, 99))
+ );
writeJson(
'api/v1/discover-data/' . categoryPath('Most rated') . '.json',
buildSpecialCategory('Most rated', filterMostDownloaded($games, 99))