From d2bbd8438ebaa5c2f04047f3dde170156f52bcfc Mon Sep 17 00:00:00 2001 From: syuilo Date: Sat, 2 May 2020 10:28:45 +0900 Subject: [PATCH] refactor --- src/server/api/private/signup.ts | 33 +++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/src/server/api/private/signup.ts b/src/server/api/private/signup.ts index 04d0501b6..4e475e198 100644 --- a/src/server/api/private/signup.ts +++ b/src/server/api/private/signup.ts @@ -12,25 +12,28 @@ export default async (ctx: Koa.Context) => { // Verify *Captcha // ただしテスト時はこの機構は障害となるため無効にする - if (process.env.NODE_ENV !== 'test' && instance.enableHcaptcha && instance.hcaptchaSecretKey) { - const success = await verify(instance.hcaptchaSecretKey, body['hcaptcha-response']).then( - ({ success }) => success, - () => false, - ); + if (process.env.NODE_ENV !== 'test') { + if (instance.enableHcaptcha && instance.hcaptchaSecretKey) { + const success = await verify(instance.hcaptchaSecretKey, body['hcaptcha-response']).then( + ({ success }) => success, + () => false, + ); - if (!success) { - ctx.throw(400, 'hcaptcha-failed'); + if (!success) { + ctx.throw(400, 'hcaptcha-failed'); + } } - } - if (process.env.NODE_ENV !== 'test' && instance.enableRecaptcha && instance.recaptchaSecretKey) { - recaptcha.init({ - secret_key: instance.recaptchaSecretKey - }); - const success = await recaptcha(body['g-recaptcha-response']); + if (instance.enableRecaptcha && instance.recaptchaSecretKey) { + recaptcha.init({ + secret_key: instance.recaptchaSecretKey + }); - if (!success) { - ctx.throw(400, 'recaptcha-failed'); + const success = await recaptcha(body['g-recaptcha-response']); + + if (!success) { + ctx.throw(400, 'recaptcha-failed'); + } } }