From 418b323f81aebf1de18da575a14ade5dc2257e75 Mon Sep 17 00:00:00 2001 From: MathieuG-P Date: Sat, 4 Jun 2022 22:24:54 +0200 Subject: [PATCH] add useful methods --- src/renderer/services/bs-version-manager.service.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/renderer/services/bs-version-manager.service.ts b/src/renderer/services/bs-version-manager.service.ts index f0504c25..8f74f4da 100644 --- a/src/renderer/services/bs-version-manager.service.ts +++ b/src/renderer/services/bs-version-manager.service.ts @@ -42,4 +42,12 @@ export class BSVersionManagerService { window.electron.ipcRenderer.sendMessage("bs-version.installed-versions", null); } -} \ No newline at end of file + public getAvailableYears(): string[]{ + return [ ...new Set(this.availableVersions$.value.map(v => v.year))].sort((a, b) => b.localeCompare(a)); + } + + public getAvaibleVersionsOfYear(year: string): BSVersion[]{ + return this.availableVersions$.value.filter(v => v.year === year); + } + +}