mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-09-02 17:48:50 -04:00
Revert "Stop AJAX updater consuming ever-increasing memory"
This commit is contained in:
@@ -3,16 +3,11 @@
|
|||||||
|
|
||||||
var queues = {};
|
var queues = {};
|
||||||
var dd = new diffDOM();
|
var dd = new diffDOM();
|
||||||
var timer;
|
|
||||||
|
|
||||||
var getRenderer = $component => response => function() {
|
var getRenderer = $component => response => dd.apply(
|
||||||
var component = $component.get(0);
|
$component.get(0),
|
||||||
var updated = $(response[$component.data('key')]).get(0);
|
dd.diff($component.get(0), $(response[$component.data('key')]).get(0))
|
||||||
var diff = dd.diff(component, updated);
|
);
|
||||||
dd.apply(
|
|
||||||
component, diff
|
|
||||||
);
|
|
||||||
};
|
|
||||||
|
|
||||||
var getQueue = resource => (
|
var getQueue = resource => (
|
||||||
queues[resource] = queues[resource] || []
|
queues[resource] = queues[resource] || []
|
||||||
@@ -34,7 +29,7 @@
|
|||||||
() => clearQueue(queue)
|
() => clearQueue(queue)
|
||||||
);
|
);
|
||||||
|
|
||||||
timer = setTimeout(
|
setTimeout(
|
||||||
() => poll(...arguments), interval
|
() => poll(...arguments), interval
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user