Don't load more reimbursements when already loaded
This commit is contained in:
@@ -7,6 +7,8 @@ export default class BudgetRoute extends Route {
|
|||||||
@service kredits;
|
@service kredits;
|
||||||
|
|
||||||
async model () {
|
async model () {
|
||||||
|
if (this.kredits.reimbursements.length > 0) return;
|
||||||
|
|
||||||
const numCachedReimbursements = await this.browserCache.reimbursements.length();
|
const numCachedReimbursements = await this.browserCache.reimbursements.length();
|
||||||
if (numCachedReimbursements > 0) {
|
if (numCachedReimbursements > 0) {
|
||||||
await this.kredits.loadObjectsFromCache('Reimbursement');
|
await this.kredits.loadObjectsFromCache('Reimbursement');
|
||||||
@@ -16,4 +18,11 @@ export default class BudgetRoute extends Route {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// afterModel() {
|
||||||
|
// if (this.kredits.reimbursementsNeedSync) {
|
||||||
|
// schedule('afterRender', this.kredits.syncReimbursements,
|
||||||
|
// this.kredits.syncReimbursements.perform);
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user