Recording - fix error end of message animation
This commit is contained in:
parent
914b1a1c19
commit
9dfdadbc63
1 changed files with 37 additions and 37 deletions
|
@ -132,13 +132,11 @@ class UIResponse {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let requests;
|
|
||||||
|
|
||||||
class UIRequestManager {
|
class UIRequestManager {
|
||||||
static request(component, action, options) {
|
static request(component, action, options) {
|
||||||
// Try for quick return
|
// Try for quick return
|
||||||
if (component.unique) {
|
if (component.unique) {
|
||||||
const previous = requests && requests[component.name];
|
const previous = this.requests && this.requests[component.name];
|
||||||
|
|
||||||
// Quick return if request already enqueued
|
// Quick return if request already enqueued
|
||||||
if (previous && previous.action === action) {
|
if (previous && previous.action === action) {
|
||||||
|
@ -172,9 +170,9 @@ class UIRequestManager {
|
||||||
// Enqueue
|
// Enqueue
|
||||||
let previous;
|
let previous;
|
||||||
if (component.unique) {
|
if (component.unique) {
|
||||||
if (!requests) { requests = {}; }
|
if (!this.requests) { this.requests = {}; }
|
||||||
previous = requests[component.name];
|
previous = this.requests[component.name];
|
||||||
requests[component.name] = request;
|
this.requests[component.name] = request;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Execute
|
// Execute
|
||||||
|
@ -264,7 +262,9 @@ class UIRequestManager {
|
||||||
modifiedDOM.reject(e);
|
modifiedDOM.reject(e);
|
||||||
animated.reject(e);
|
animated.reject(e);
|
||||||
} finally {
|
} finally {
|
||||||
if (requests[request.component.name] === request) { requests[request.component.name] = null; }
|
if (this.requests && this.requests[request.component.name] === request) {
|
||||||
|
this.requests[request.component.name] = null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue