From e8c93d68354968c6c8f14bd209b10c68b3ec4402 Mon Sep 17 00:00:00 2001 From: MathieuG-P Date: Sat, 11 Jun 2022 21:38:54 +0200 Subject: [PATCH] sort by ReleaseDate --- src/renderer/services/bs-version-manager.service.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer/services/bs-version-manager.service.ts b/src/renderer/services/bs-version-manager.service.ts index 8f74f4da..00d9761e 100644 --- a/src/renderer/services/bs-version-manager.service.ts +++ b/src/renderer/services/bs-version-manager.service.ts @@ -26,7 +26,7 @@ export class BSVersionManagerService { } public setInstalledVersions(versions: BSVersion[]){ - const sorted: BSVersion[] = versions.sort((a, b) => b.BSVersion.localeCompare(a.BSVersion)) + const sorted: BSVersion[] = versions.sort((a, b) => +b.ReleaseDate - +a.ReleaseDate) const steamIndex = sorted.findIndex(v => v.steam); if(steamIndex > 0){ [sorted[0], sorted[steamIndex]] = [sorted[steamIndex], sorted[0]]; @@ -47,7 +47,7 @@ export class BSVersionManagerService { } public getAvaibleVersionsOfYear(year: string): BSVersion[]{ - return this.availableVersions$.value.filter(v => v.year === year); + return this.availableVersions$.value.filter(v => v.year === year).sort((a, b) => +b.ReleaseDate - +a.ReleaseDate); } }