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