From 6946bff7f9cd3a0b43b724eaeabf55ed665e34c2 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Tue, 10 Dec 2019 12:47:56 +0000 Subject: [PATCH] hook up periodic certificate update function --- webui/src/main/js/search.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/webui/src/main/js/search.js b/webui/src/main/js/search.js index 076cc518..0f0b5c66 100644 --- a/webui/src/main/js/search.js +++ b/webui/src/main/js/search.js @@ -245,8 +245,9 @@ class CertificateFetch { var xmlhttp = new XMLHttpRequest() xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { - + var response = new CertificateResponse(this.responseXML) var block = document.getElementById("certificates-" + this.divId) + block.innerHTML = response.renderTable() } } xmlhttp.open("GET", "/MuWire/Certificate", true) @@ -254,6 +255,12 @@ class CertificateFetch { } } +function refreshCertificates() { + for (var [ignored, fetch] of certificateFetches) { + fetch.updateTable() + } +} + var statusByUUID = new Map() var currentSearchBySender = null var currentSearchByFile = null @@ -696,6 +703,8 @@ function initGroupBySender() { refreshType = "Sender" setInterval(refreshStatus, 3000); setTimeout(refreshStatus, 1); + setInterval(refreshCertificates, 3000) + setTimeout(refreshCertificates, 1) } function initGroupByFile() { @@ -703,4 +712,6 @@ function initGroupByFile() { refreshType = "File" setInterval ( refreshStatus, 3000); setTimeout ( refreshStatus, 1); + setInterval(refreshCertificates, 3000) + setTimeout(refreshCertificates, 1) }