Files
zetaloop 2ab075d173 fix(api): propagate requestId for register and reset-password
Backend requires X-Request-Id header from the verification code send
response. Wire requestId through email/auth-extra API returns, register
and forgot-password pages, and auth API request headers.
2026-04-24 05:06:03 +08:00

19 lines
447 B
TypeScript

import { httpJson } from "./http"
interface SendVerificationCodeResp {
requestId: string
expireInSec: number
message: string
}
export async function sendEmailVerificationCode(input: {
email: string
scene: string
}): Promise<string> {
const res = await httpJson<SendVerificationCodeResp>("/api/v1/email/verification-code/send", {
method: "POST",
json: { email: input.email, scene: input.scene },
})
return res.requestId
}