aurask/manager/main.js

20 lines
615 B
JavaScript

const apiBaseInput = document.querySelector("#apiBase");
const apiKeyInput = document.querySelector("#apiKey");
function apiBase() {
return apiBaseInput.value.replace(/\/$/, "");
}
async function loadStatus() {
const response = await fetch(`${apiBase()}/admin/bridge-status`, {
headers: {
Authorization: `Bearer ${apiKeyInput.value.trim()}`,
Accept: "application/json",
},
});
const payload = await response.json();
document.querySelector("#statusOutput").textContent = JSON.stringify(payload, null, 2);
}
document.querySelector("#statusBtn").addEventListener("click", loadStatus);