Skip to content

Commit 844b20a

Browse files
committed
✨ feat(#170): 회원가입 API에 letterCode 전달 추가
1 parent 624d9f4 commit 844b20a

3 files changed

Lines changed: 13 additions & 4 deletions

File tree

src/api/login/user.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,16 @@ export const signup = async ({
1515
servicePermission,
1616
privatePermission,
1717
marketingPermission,
18-
realName
18+
realName,
19+
anonymousSendLetterCode
1920
}: RegisterDataType) => {
2021
return await client.post(`/api/v1/users`, {
2122
registerToken: registerToken,
2223
servicePermission: servicePermission,
2324
privatePermission: privatePermission,
2425
marketingPermission: marketingPermission,
25-
realName: realName
26+
realName: realName,
27+
anonymousSendLetterCode: anonymousSendLetterCode
2628
});
2729
};
2830

src/app/signup/step2/page.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ import { Suspense, useState } from 'react';
1313
import Loader, { LoaderContainer } from '@/components/common/Loader';
1414
import { signupState, userInfo } from '@/recoil/signupStore';
1515
import { signup } from '@/api/login/user';
16-
import { setTokens } from '@/utils/storage';
16+
import {
17+
clearAnonymousSendLetterCode,
18+
getAnonymousSendLetterCode,
19+
setTokens
20+
} from '@/utils/storage';
1721
import { useToast } from '@/hooks/useToast';
1822
import { checkKorean } from '@/utils/checkKorean';
1923

@@ -59,11 +63,13 @@ const SignupStep2 = () => {
5963
privatePermission: user.privatePermission,
6064
servicePermission: user.servicePermission,
6165
marketingPermission: user.marketingPermission,
62-
realName: name
66+
realName: name,
67+
anonymousSendLetterCode: getAnonymousSendLetterCode() || null
6368
})
6469
.then((res) => {
6570
console.log('accessToken', res.data.accessToken);
6671
setTokens(res.data.accessToken, res.data.refreshToken);
72+
clearAnonymousSendLetterCode();
6773
if (url) {
6874
router.push(`/signup/complete?url=${url}`);
6975
} else {

src/types/user.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ export interface RegisterDataType {
44
privatePermission: boolean;
55
marketingPermission: boolean;
66
realName: string;
7+
anonymousSendLetterCode: string | null;
78
}

0 commit comments

Comments
 (0)