From 99f1a4c58a92ed3f9995b6f6fe87f145dc481ec4 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sat, 7 Dec 2019 11:21:19 -0500 Subject: [PATCH] [+] Encapsulate getGradingPeriods() --- src/logic/course.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/logic/course.ts b/src/logic/course.ts index 010438a..f8203ca 100644 --- a/src/logic/course.ts +++ b/src/logic/course.ts @@ -162,6 +162,15 @@ export default class Course return true; } + /** + * Get currently selected grading periods + */ + get gradingPeriods(): number[] + { + let timeCode = Navigation.instance.getSelectedGradingPeriod(); + return timeCode == -1 ? [0, 1, 2, 3] : [timeCode]; + } + /** * Get assignments of the selected time */