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