Prevent memory leaks in *Model

This commit is contained in:
djmaze 2020-10-25 11:46:58 +01:00
parent 48a9a03762
commit d7a4639d6b
22 changed files with 221 additions and 225 deletions

View file

@ -1,5 +1,3 @@
import ko from 'ko';
import { change } from 'Common/Links';
import { AbstractModel } from 'Knoin/AbstractModel';
@ -15,10 +13,11 @@ class AccountModel extends AbstractModel {
this.email = email;
this.count = ko.observable(count);
this.deleteAccess = ko.observable(false);
this.canBeDeleted = ko.observable(!!canBeDelete);
this.addObservables({
count: count,
deleteAccess: false,
canBeDeleted: !!canBeDelete
});
this.canBeEdit = this.canBeDeleted;
}