From 22bbc99e0dd64dc5cd46589efa9deed6a7eb9623 Mon Sep 17 00:00:00 2001 From: Jerko Steiner Date: Mon, 4 Nov 2019 11:41:38 -0400 Subject: [PATCH] Fix a bug with audio captcha --- packages/server/src/routes/configureAuthRoutes.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/server/src/routes/configureAuthRoutes.ts b/packages/server/src/routes/configureAuthRoutes.ts index d4608ba..a31ec7a 100644 --- a/packages/server/src/routes/configureAuthRoutes.ts +++ b/packages/server/src/routes/configureAuthRoutes.ts @@ -9,11 +9,13 @@ export function configureAuthRoutes( t: AsyncRouter, ) { - t.get('/auth/captcha.svg', image({ + // use router because async router tries to send a json after promise + // succeeds and interrupts the output stream. + t.router.get('/auth/captcha.svg', image({ size: 6, - }) as any) + })) - t.get('/auth/captcha.wav', audio({ + t.router.get('/auth/captcha.wav', audio({ commands: [espeak({})], size: 6, }))