From 70707a22442e4db5d140bb005103ddd802095298 Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Thu, 24 Mar 2016 23:51:06 +0300 Subject: [PATCH] Data class + save options --- src/data/Data.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/data/Data.js b/src/data/Data.js index fa34d210..f19abc00 100644 --- a/src/data/Data.js +++ b/src/data/Data.js @@ -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; + } }