issue #37
All checks were successful
Test CI / build (push) Successful in 16s

- 기능 구현 1차 완료(동작 확인 필요)
This commit is contained in:
geonhee-min
2025-12-02 16:50:24 +09:00
parent eec883ac32
commit af3fa26f3b
24 changed files with 519 additions and 97 deletions

View File

@@ -3,14 +3,20 @@ import {
SendVerificationCodeRequest,
VerifyCodeRequest,
SignupRequest,
LoginRequest
LoginRequest,
SendResetPasswordCodeRequest,
VerifyResetPasswordCodeRequest,
ResetPasswordRequest
} from "@/data/request";
import {
CheckDuplicationResponse,
SendVerificationCodeResponse,
VerifyCodeResponse,
SignupResponse,
LoginResponse
LoginResponse,
SendResetPasswordCodeResponse,
VerifyResetPasswordCodeResponse,
ResetPasswordResponse
} from "@/data/response";
import { BaseNetwork } from "./BaseNetwork";
@@ -67,4 +73,25 @@ export class AccountNetwork extends BaseNetwork {
}
);
}
async sendResetPasswordCode(data: SendResetPasswordCodeRequest) {
return await this.post<SendResetPasswordCodeResponse>(
'/send-reset-password-code',
data
);
}
async verifyResetPasswordCode(data: VerifyResetPasswordCodeRequest) {
return await this.post<VerifyResetPasswordCodeResponse>(
'/verify-reset-password-code',
data
);
}
async resetPassword(data: ResetPasswordRequest) {
return await this.post<ResetPasswordResponse>(
'/reset-password',
data
);
}
}