fix: use orderBy instead of sortBy to correctly sort games on system tray

This commit is contained in:
Zamitto
2025-04-28 21:58:32 -03:00
parent 4be9e23d65
commit f2bd9df77f

View File

@@ -16,7 +16,7 @@ import trayIcon from "@resources/tray-icon.png?asset";
import { HydraApi } from "./hydra-api";
import UserAgent from "user-agents";
import { db, gamesSublevel, levelKeys } from "@main/level";
import { slice, sortBy } from "lodash-es";
import { orderBy, slice } from "lodash-es";
import type { ScreenState, UserPreferences } from "@types";
import { AuthPage } from "@shared";
import { isStaging } from "@main/constants";
@@ -370,9 +370,9 @@ export class WindowManager {
!game.isDeleted && game.executablePath && game.lastTimePlayed
);
const sortedGames = sortBy(filteredGames, "lastTimePlayed", "DESC");
const sortedGames = orderBy(filteredGames, "lastTimePlayed", "desc");
return slice(sortedGames, 0, 5);
return slice(sortedGames, 0, 6);
});
const recentlyPlayedGames: Array<MenuItemConstructorOptions | MenuItem> =