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 {
|
||||
static request(component, action, options) {
|
||||
// Try for quick return
|
||||
if (component.unique) {
|
||||
const previous = requests && requests[component.name];
|
||||
const previous = this.requests && this.requests[component.name];
|
||||
|
||||
// Quick return if request already enqueued
|
||||
if (previous && previous.action === action) {
|
||||
|
@ -172,9 +170,9 @@ class UIRequestManager {
|
|||
// Enqueue
|
||||
let previous;
|
||||
if (component.unique) {
|
||||
if (!requests) { requests = {}; }
|
||||
previous = requests[component.name];
|
||||
requests[component.name] = request;
|
||||
if (!this.requests) { this.requests = {}; }
|
||||
previous = this.requests[component.name];
|
||||
this.requests[component.name] = request;
|
||||
}
|
||||
|
||||
// Execute
|
||||
|
@ -264,7 +262,9 @@ class UIRequestManager {
|
|||
modifiedDOM.reject(e);
|
||||
animated.reject(e);
|
||||
} 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