@x5e/gink
Version:
an eventually consistent database
24 lines (23 loc) • 883 B
JavaScript
function getConnections() {
$.ajax({
url: `${window.location.origin}/list_connections`,
type: "GET",
success: function (data) {
$("#connections-list").remove();
let body = document.querySelector("body");
let list = body.appendChild(document.createElement("ul"));
list.setAttribute("id", "connections-list");
let open_connections = JSON.parse(data);
for (const [key, val] of Object.entries(open_connections)) {
let li = list.appendChild(document.createElement("li"));
li.innerHTML = `${key} -> ${val}`;
}
// call itself to auto update every 5 seconds.
// is this bad?
setTimeout("getConnections()", 5000);
},
error: function (error) {
console.log(error);
},
});
}