From 7026ee68c1b9c5ebd3c84a0c60d628cdd5158b66 Mon Sep 17 00:00:00 2001 From: "Alexander \"Arav\" Andreev" Date: Fri, 21 Oct 2022 02:10:43 +0400 Subject: [PATCH] Added /api/ prefix to CAPTCHA API URL. --- homepage/static/assets/js/captcha_refresh.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/homepage/static/assets/js/captcha_refresh.js b/homepage/static/assets/js/captcha_refresh.js index 54b0822..4f7cc6c 100644 --- a/homepage/static/assets/js/captcha_refresh.js +++ b/homepage/static/assets/js/captcha_refresh.js @@ -10,10 +10,10 @@ function getColorScheme() { } async function getNewCaptcha() { - const id = await fetch("/captcha/").then(r => r.text()); + const id = await fetch("/api/captcha/", { method: "POST"}).then(r => r.text()); g_current_captcha_id = id; captcha_hidden_field.value = id; - setTimeout(() => { captcha_img.src = `/captcha/${id}/image?style=${getColorScheme()}` }, 600); + setTimeout(() => { captcha_img.src = `/api/captcha/${id}/image?style=${getColorScheme()}` }, 600); g_captcha_timeout_remain = g_captcha_timeout_seconds; } @@ -33,13 +33,13 @@ captcha_refresh.addEventListener("click", async e => { captcha_refresh.disabled = true; setTimeout(async () => { captcha_refresh.disabled = false; - await fetch(`/captcha/${g_current_captcha_id}?remove`); }, 3000); + await fetch(`/api/captcha/${g_current_captcha_id}?remove`); }, 3000); document.getElementsByName("captcha_answer")[0].value = ""; await getNewCaptcha(); }); // Remove unused CAPTCHA on a server. -window.addEventListener("unload", () => fetch(`/captcha/${g_current_captcha_id}?remove`)); +window.addEventListener("unload", () => fetch(`/api/captcha/${g_current_captcha_id}?remove`)); setInterval(async () => { captcha_remain.innerText = --g_captcha_timeout_remain;