even more queuing around

This commit is contained in:
nora 2022-02-27 18:41:14 +01:00
parent 4643483d70
commit d90d61504c
5 changed files with 24 additions and 7 deletions

View file

@ -14,6 +14,8 @@
<h1>AMQP Data</h1>
<h2>Connections</h2>
<div id="connection-wrapper"></div>
<h2>Queues</h2>
<div id="queue-wrapper"></div>
<script src="script.js"></script>
</body>

View file

@ -39,10 +39,23 @@ const renderConnections = (connections) => {
wrapper.replaceChildren(table);
};
const renderQueues = (queues) => {
const wrapper = document.getElementById('queue-wrapper');
const table = renderTable(
['Queue ID', 'Name', 'Durable'],
queues.map((queue) => {
return [queue.id, queue.name, queue.durable ? 'Yes' : 'No'];
})
);
wrapper.replaceChildren(table);
};
const refresh = async () => {
const fetched = await fetch('api/data');
const data = await fetched.json();
renderConnections(data.connections);
renderQueues(data.queues);
};
setInterval(refresh, 1000);