From c1387e9efe13ce9f5cafa62e000c7f90f0996816 Mon Sep 17 00:00:00 2001 From: syoung125 Date: Mon, 4 Sep 2023 21:43:11 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20apple=20api=20=EC=BD=94=EB=93=9C=20?= =?UTF-8?q?=EB=A6=AC=ED=8C=A9=ED=86=A0=EB=A7=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/api/redirect/apple.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/pages/api/redirect/apple.ts b/src/pages/api/redirect/apple.ts index 810cc7a..d833b4e 100644 --- a/src/pages/api/redirect/apple.ts +++ b/src/pages/api/redirect/apple.ts @@ -6,14 +6,18 @@ import { ACCESS_TOKEN_KEY, REFRESH_TOKEN_KEY } from '@/shared/constants'; import { setAccessToken, setRefreshToken } from '@/shared/utils/auth'; import { generateUrl } from '@/shared/utils/generateUrl'; -const appleLoginCallback = (code: string, name?: string, email?: string) => { +const appleLoginCallback = (data: { + code: string; + name?: string; + email?: string; +}) => { return axios({ baseURL: NEXT_PUBLIC_API_BASE_URI, url: generateUrl({ url: '/apple' }), method: 'post', validateStatus: null, headers: { 'Content-Type': 'application/json' }, - data: { code, name, email }, + data, }); }; @@ -32,9 +36,7 @@ export default async function handler( } try { - let response; - if (name && email) response = await appleLoginCallback(code, name, email); - else response = await appleLoginCallback(code); + const response = await appleLoginCallback({ code, name, email }); const { [ACCESS_TOKEN_KEY]: accessToken,