- 로그인 토스트 동작 오류 개선
This commit is contained in:
geonhee-min
2025-12-03 11:20:33 +09:00
parent 54c84dbc87
commit 3859099074

View File

@@ -53,39 +53,27 @@ export default function LoginPage() {
const loginPromise = accountNetwork.login(data);
toast.promise<{ message?: string }>(
() => new Promise(async (resolve, reject) => {
try {
loginPromise.then((res) => {
if (res.data.success) {
resolve({message: ''});
} else {
reject(res.data.message);
}
})
} catch (err) {
reject ("서버 에러 발생");
}
}),
toast.promise(
loginPromise,
{
loading: "로그인 중입니다.",
success: "로그인이 완료되었습니다.",
error: (err) => `${err}`
}
);
loginPromise
.then((res) => {
success: (res) => {
setIsLoading(false);
if (res.data.success) {
const data = {
accessToken: res.data.accessToken!,
refreshToken: res.data.refreshToken!
}
};
login({...data});
moveToHomePage();
return "";
} else {
throw new Error(res.data.message);
}
})
.finally(() => setIsLoading(false));
},
error: (err: Error) => err.message || "에러 발생"
}
);
}
const TextSeparator = ({ text }: { text: string }) => {