[U] Cache letterGrade()

This commit is contained in:
Hykilpikonna
2019-12-06 18:07:46 -05:00
parent 55c6119853
commit 7307b179f0
+3 -10
View File
@@ -178,26 +178,19 @@ export default class Course
});
}
private _cacheLetterGrade: string;
/**
* Get letter grade
*/
get letterGrade(): string
{
if (this._cacheLetterGrade == null)
return this.cache.get('LetterGrade', () =>
{
// Get scale
let scale = GPAUtils.findScale(this.numericGrade);
// Scale not found
if (scale == undefined) return this._cacheLetterGrade = '--';
// Cache
this._cacheLetterGrade = scale.letter;
}
return this._cacheLetterGrade;
return scale == undefined ? '--' : scale.letter;
})
}
private _cacheNumericGrade: number;