Store summary without memoization

This commit is contained in:
Sam Carlton 2022-05-22 10:42:42 -05:00
parent 9e9d8a3ce5
commit 49581738bb

View file

@ -28,7 +28,8 @@ function makeKindFilePath ({ kindSlug, number }) {
} }
// This may provide better performance via memoization // let timeSummaryRun = 0
export class KindList extends PaginatedList { export class KindList extends PaginatedList {
constructor({ constructor({
list, list,
@ -43,12 +44,11 @@ export class KindList extends PaginatedList {
baseRoute = makeKindEndpoint({ kindSlug: this.kindSlug }) baseRoute = makeKindEndpoint({ kindSlug: this.kindSlug })
makeSummary () { makeSummary () {
return getListSummaryNumbers({ // console.log( `Summary run ${ timeSummaryRun += 1 } times` )
list: this.list, return getListSummaryNumbers( this.list )
})
} }
summary = memoize( this.makeSummary.bind( this ) ) summary = this.makeSummary()
get routes () { get routes () {
return this.pages.map( kindPage => { return this.pages.map( kindPage => {