mirror of https://github.com/zlatinb/muwire
hook up periodic certificate update function
parent
37dcedb99b
commit
6946bff7f9
|
@ -245,8 +245,9 @@ class CertificateFetch {
|
||||||
var xmlhttp = new XMLHttpRequest()
|
var xmlhttp = new XMLHttpRequest()
|
||||||
xmlhttp.onreadystatechange = function() {
|
xmlhttp.onreadystatechange = function() {
|
||||||
if (this.readyState == 4 && this.status == 200) {
|
if (this.readyState == 4 && this.status == 200) {
|
||||||
|
var response = new CertificateResponse(this.responseXML)
|
||||||
var block = document.getElementById("certificates-" + this.divId)
|
var block = document.getElementById("certificates-" + this.divId)
|
||||||
|
block.innerHTML = response.renderTable()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
xmlhttp.open("GET", "/MuWire/Certificate", true)
|
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 statusByUUID = new Map()
|
||||||
var currentSearchBySender = null
|
var currentSearchBySender = null
|
||||||
var currentSearchByFile = null
|
var currentSearchByFile = null
|
||||||
|
@ -696,6 +703,8 @@ function initGroupBySender() {
|
||||||
refreshType = "Sender"
|
refreshType = "Sender"
|
||||||
setInterval(refreshStatus, 3000);
|
setInterval(refreshStatus, 3000);
|
||||||
setTimeout(refreshStatus, 1);
|
setTimeout(refreshStatus, 1);
|
||||||
|
setInterval(refreshCertificates, 3000)
|
||||||
|
setTimeout(refreshCertificates, 1)
|
||||||
}
|
}
|
||||||
|
|
||||||
function initGroupByFile() {
|
function initGroupByFile() {
|
||||||
|
@ -703,4 +712,6 @@ function initGroupByFile() {
|
||||||
refreshType = "File"
|
refreshType = "File"
|
||||||
setInterval ( refreshStatus, 3000);
|
setInterval ( refreshStatus, 3000);
|
||||||
setTimeout ( refreshStatus, 1);
|
setTimeout ( refreshStatus, 1);
|
||||||
|
setInterval(refreshCertificates, 3000)
|
||||||
|
setTimeout(refreshCertificates, 1)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue