function handleErrors(response) {
if (!response.ok) {
throw Error(response.statusText);
}
return response;
}
function sendMeow(endpoint) {
const request = new XMLHttpRequest();
request.open("POST", endpoint);
request.send("superSecret=null");
console.warn(request.response.text);
}
async function getMeowTimeout(endpoint) {
const response = await fetch(endpoint)
if (response.status === 423) {
meowButton.disabled=true;
meowButton.innerHTML = "sleeping...";
console.warn("MEOW TIMED OUT")
}
if (response.status === 100) {
meowButton.disabled=false;
meowButton.innerHTML = "meow";
console.warn("MEOW NOT TIMED OUT")
}
}
async function getBeepTimeout(endpoint) {
const response = await fetch(endpoint)
if (response.status === 423) {
beepButton.disabled=true;
beepButton.innerHTML = "sleeping...";
console.warn("BEEP TIMED OUT")
}
if (response.status === 100) {
beepButton.disabled=false;
beepButton.innerHTML = "meow";
console.warn("BEEP NOT TIMED OUT")
}
}
async function getKaomojiTimeout(endpoint) {
const response = await fetch(endpoint)
if (response.status === 423) {
kaomojiButton.disabled=true;
kaomojiButton.innerHTML = "sleeping...";
console.warn("KAOMOJI TIMED OUT")
}
if (response.status === 100) {
kaomojiButton.disabled=false;
kaomojiButton.innerHTML = "meow";
console.warn("KAOMOJI NOT TIMED OUT")
}
}