Data class + save options

This commit is contained in:
tmshv committed 2016-03-24 23:51:06 +03:00
1 parent 82b9a6b56b
commit 70707a2244
1 file changed
+9
+9
View File
@@ -4,6 +4,7 @@ import {collection} from '../core/db';
export default class Data extends EventEmitter {
constructor(storeName) {
super();
this.save = true;
this.name = storeName;
this.store = collection(storeName);
}
@@ -11,4 +12,12 @@ export default class Data extends EventEmitter {
update(document){
this.emit('update', document);
}
disableSaving(){
this.save = false;
}
enableSaving(){
this.save = true;
}
}