diff options
-rw-r--r-- | app/assets/javascripts/subbable_resource.js.es6 | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/app/assets/javascripts/subbable_resource.js.es6 b/app/assets/javascripts/subbable_resource.js.es6 index f86fe2769d1..520751a6ecb 100644 --- a/app/assets/javascripts/subbable_resource.js.es6 +++ b/app/assets/javascripts/subbable_resource.js.es6 @@ -51,6 +51,7 @@ }; this.init(pollCfg); } + /* private methods */ init(pollCfg) { @@ -92,12 +93,6 @@ return diff; } - /* public methods */ - - subscribe(propToWatch, callback) { - this.addSubscriber(propToWatch, callback); - } - getResource() { const totalSubscribers = Object.keys(this.subscribers).length; if (!this.state.loading || !totalSubscribers) { @@ -107,6 +102,13 @@ return this.get(); } + + /* public methods */ + + subscribe(propToWatch, callback) { + this.addSubscriber(propToWatch, callback); + } + get() { return this.resource.get() .then((res) => this.updateState(res.data)) |