html needs /proxy

master
Bel LaPointe 2023-04-09 11:46:06 -06:00
parent 444245c0f5
commit f3cbfa1c48
1 changed files with 24 additions and 0 deletions

View File

@ -5,10 +5,34 @@
<script> <script>
function formsay(message) { function formsay(message) {
console.log(`say '${message}'`) console.log(`say '${message}'`)
http("GET", `/proxy?user=${document.getElementById("user").value}&say=${message}`, noopcallback, null)
} }
function formsend(message) { function formsend(message) {
console.log(`send '${message}'`) console.log(`send '${message}'`)
http("GET", `/proxy/gm/rpc/vote?user=${document.getElementById("user").value}&payload=${message}`, noopcallback, null)
} }
function http(method, remote, callback, body) {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == XMLHttpRequest.DONE) {
callback(xmlhttp.responseText, xmlhttp.status)
}
};
xmlhttp.open(method, remote, true);
if (typeof body == "undefined") {
body = null
}
xmlhttp.send(body);
}
function noopcallback(responseBody, responseStatus) {
}
setInterval(() => {
http("GET", `/proxy?user=${document.getElementById("user")}`, (b, s) => {
if (s != 200)
return
document.getElementById("ntfy").innerHTML = b.replace("\n", "<br>")
}, null)
}, 1500)
</script> </script>
</header> </header>
<body> <body>