aboutsummaryrefslogtreecommitdiffstats
path: root/src/stores/lib/Request.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/stores/lib/Request.js')
-rw-r--r--src/stores/lib/Request.js24
1 files changed, 13 insertions, 11 deletions
diff --git a/src/stores/lib/Request.js b/src/stores/lib/Request.js
index e58341790..60c943a42 100644
--- a/src/stores/lib/Request.js
+++ b/src/stores/lib/Request.js
@@ -18,6 +18,18 @@ export default class Request {
18 18
19 @observable wasExecuted = false; 19 @observable wasExecuted = false;
20 20
21 @action _reset() {
22 this.error = null;
23 this.result = null;
24 this.isExecuting = false;
25 this.isError = false;
26 this.wasExecuted = false;
27 this._isWaitingForResponse = false;
28 this._promise = Promise;
29
30 return this;
31 }
32
21 _promise = Promise; 33 _promise = Promise;
22 34
23 _api = {}; 35 _api = {};
@@ -139,15 +151,5 @@ export default class Request {
139 for (const hook of Request._hooks) hook(this); 151 for (const hook of Request._hooks) hook(this);
140 } 152 }
141 153
142 reset = () => { 154 reset = () => this._reset();
143 this.error = null;
144 this.result = null;
145 this.isExecuting = false;
146 this.isError = false;
147 this.wasExecuted = false;
148 this._isWaitingForResponse = false;
149 this._promise = Promise;
150
151 return this;
152 };
153} 155}