diff --git a/captcha/tj-holowaychuk.jpg b/src/assets/captcha/bg/tj-holowaychuk.jpg similarity index 100% rename from captcha/tj-holowaychuk.jpg rename to src/assets/captcha/bg/tj-holowaychuk.jpg diff --git a/captcha/puzzle-hole.png b/src/assets/captcha/puzzle-hole.png similarity index 100% rename from captcha/puzzle-hole.png rename to src/assets/captcha/puzzle-hole.png diff --git a/captcha/puzzle-mask.png b/src/assets/captcha/puzzle-mask.png similarity index 100% rename from captcha/puzzle-mask.png rename to src/assets/captcha/puzzle-mask.png diff --git a/src/controllers/api/captcha.ts b/src/controllers/api/captcha.ts index b80e726d..72c5fe7c 100644 --- a/src/controllers/api/captcha.ts +++ b/src/controllers/api/captcha.ts @@ -21,9 +21,9 @@ const captchas = new TTLCache(); /** Puzzle captcha controller. */ export const captchaController: AppController = async (c) => { const { bg, puzzle, solution } = await generateCaptcha( - await Deno.readFile(new URL('../../../captcha/tj-holowaychuk.jpg', import.meta.url)), - await Deno.readFile(new URL('../../../captcha/puzzle-mask.png', import.meta.url)), - await Deno.readFile(new URL('../../../captcha/puzzle-hole.png', import.meta.url)), + await Deno.readFile(new URL('../../assets/captcha/bg/tj-holowaychuk.jpg', import.meta.url)), + await Deno.readFile(new URL('../../assets/captcha/puzzle-mask.png', import.meta.url)), + await Deno.readFile(new URL('../../assets/captcha/puzzle-hole.png', import.meta.url)), { w: 370, h: 400 }, { w: 65, h: 65 }, );