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") } }