Skip to content

Commit c494732

Browse files
committed
๐Ÿ›fix: letter verify ์›๋ž˜ ๋ฒ„์ „์œผ๋กœ
1 parent 8917952 commit c494732

1 file changed

Lines changed: 28 additions & 24 deletions

File tree

โ€Žsrc/app/verify/letter/page.tsxโ€Ž

Lines changed: 28 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ const VerifyLetter = () => {
7070
const checkMainIdAndVerify = async () => {
7171
try {
7272
// ๋ฉ”์ธ ID ์กฐํšŒ๋ฅผ ํ†ตํ•œ ํšŒ์› ๊ฒ€์ฆ (ํƒˆํ‡ดํšŒ์› ํฌํ•จ)
73-
//await getMainId();
73+
await getMainId();
7474

7575
// letterCode๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ ์ถ”๊ฐ€ ๊ฒ€์ฆ ์ง„ํ–‰
7676
if (url) {
@@ -89,33 +89,37 @@ const VerifyLetter = () => {
8989
} catch (error) {
9090
// ๋ฉ”์ธ ID ์กฐํšŒ ์‹คํŒจ ์‹œ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€๋กœ ์ด๋™
9191
console.error("์œ ํšจํ•œ ํšŒ์›์ด ์•„๋‹Œ ๊ฒƒ์œผ๋กœ ํŒ๋‹จ:", error);
92-
router.push(url ? `/login?url=${url}` : "/login");
92+
if (url) {
93+
router.push(`/login?url=${url}`);
94+
} else {
95+
router.push(`/login`);
96+
}
9397
}
9498
};
9599

96-
checkMainIdAndVerify();
97-
// //accessToken์ด ์—†๋Š” ์ƒํ™ฉ์ด๋ผ๋ฉด ๋กœ๊ทธ์ธ์œผ๋กœ
98-
// if (!accessToken) {
99-
// router.push(url ? `/login?url=${url}` : `/login`);
100-
// return;
101-
// }
100+
//checkMainIdAndVerify();
101+
//accessToken์ด ์—†๋Š” ์ƒํ™ฉ์ด๋ผ๋ฉด ๋กœ๊ทธ์ธ์œผ๋กœ
102+
if (!accessToken) {
103+
router.push(url ? `/login?url=${url}` : `/login`);
104+
return;
105+
}
102106

103-
// //letterCode๊ฐ€ ์žˆ๋‹ค๋ฉด ๊ฒ€์ฆ ์ง„ํ–‰
104-
// if (url) {
105-
// verifyLetter(url)
106-
// .then((res) => {
107-
// if (res.data.letterId) {
108-
// //๊ฒ€์ฆ ์„ฑ๊ณตํ•˜๋ฉด letterData๋ฅผ ๋ฐ›์•„์˜จ๋‹ค
109-
// setletterId(res.data.letterId);
110-
// fetchLetterData(res.data.letterId);
111-
// }
112-
// })
113-
// .catch((error) => {
114-
// //๊ฒ€์ฆ ์‹คํŒจ์‹œ ์กฐํšŒํ•  ์ˆ˜ ์—†๋Š” ํŽธ์ง€ ์—๋Ÿฌ ํŽ˜์ด์ง€๋กœ ์ด๋™
115-
// console.log(error);
116-
// router.push(url ? `/error/letter?url=${url}` : `/error/letter`);
117-
// });
118-
// }
107+
//letterCode๊ฐ€ ์žˆ๋‹ค๋ฉด ๊ฒ€์ฆ ์ง„ํ–‰
108+
if (url) {
109+
verifyLetter(url)
110+
.then((res) => {
111+
if (res.data.letterId) {
112+
//๊ฒ€์ฆ ์„ฑ๊ณตํ•˜๋ฉด letterData๋ฅผ ๋ฐ›์•„์˜จ๋‹ค
113+
setletterId(res.data.letterId);
114+
fetchLetterData(res.data.letterId);
115+
}
116+
})
117+
.catch((error) => {
118+
//๊ฒ€์ฆ ์‹คํŒจ์‹œ ์กฐํšŒํ•  ์ˆ˜ ์—†๋Š” ํŽธ์ง€ ์—๋Ÿฌ ํŽ˜์ด์ง€๋กœ ์ด๋™
119+
console.log(error);
120+
router.push(url ? `/error/letter?url=${url}` : `/error/letter`);
121+
});
122+
}
119123

120124
if (letterData === null) {
121125
//LetterData ๋ฐ›์•„์˜ค๋Š” ๋กœ์ง

0 commit comments

Comments
ย (0)