Data class + save options
This commit is contained in:
1 parent
82b9a6b56b
commit
70707a2244
1 file changed
+9
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user