Recording - fix error end of message animation

This commit is contained in:
Francis McKenzie 2021-02-15 17:25:31 +01:00
parent 914b1a1c19
commit 9dfdadbc63

View file

@ -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;
}
}
}
}