29 lines
683 B
TypeScript
29 lines
683 B
TypeScript
|
|
import { RegisterFormData, RegisterResponse } from "@/types/auth";
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 인증 관련 API (임시 mock)
|
||
|
|
*/
|
||
|
|
export const authApi = {
|
||
|
|
/**
|
||
|
|
* 회원가입 (임시 구현)
|
||
|
|
*/
|
||
|
|
async register(data: Omit<RegisterFormData, "passwordConfirm">): Promise<RegisterResponse> {
|
||
|
|
// TODO: 백엔드 API 연동 필요
|
||
|
|
console.log("회원가입 요청:", data);
|
||
|
|
|
||
|
|
// 임시로 성공 응답 반환
|
||
|
|
return new Promise((resolve) => {
|
||
|
|
setTimeout(() => {
|
||
|
|
resolve({
|
||
|
|
success: true,
|
||
|
|
message: "회원가입이 완료되었습니다",
|
||
|
|
data: {
|
||
|
|
userId: data.userId,
|
||
|
|
},
|
||
|
|
});
|
||
|
|
}, 1000);
|
||
|
|
});
|
||
|
|
},
|
||
|
|
};
|
||
|
|
|