Add "new games" on top of discover main screen, move "Last updated" to own category
[stouyapi.git] / bin / filters.php
index fc16ef3636569802790a20ecb56b986a58543b47..9cac07a2e613e64e0e71cd69637cc64bd923e8f0 100644 (file)
@@ -78,6 +78,19 @@ function filterBySearchWord($origGames, $searchWord)
     return $filtered;
 }
 
+function filterLastAdded($origGames, $limit)
+{
+    $games = array_values($origGames);
+    usort(
+        $games,
+        function ($gameA, $gameB) {
+            return strtotime($gameB->firstRelease->date) - strtotime($gameA->firstRelease->date);
+        }
+    );
+
+    return array_slice($games, 0, $limit);
+}
+
 function filterLastUpdated($origGames, $limit)
 {
     $games = array_values($origGames);