feat: add staff and user authentication APIs with request handling

This commit is contained in:
Ardeman
2025-03-03 15:42:12 +08:00
parent 1b4ff4c3e7
commit ba19a4dc5b
7 changed files with 66 additions and 6 deletions
@@ -9,7 +9,7 @@ const loginResponseSchema = z.object({
}),
})
export const newsLoginRequest = async (payload: TLoginSchema) => {
export const userLoginRequest = async (payload: TLoginSchema) => {
try {
const { data } = await HttpServer().post('/api/user/login', payload)
return loginResponseSchema.parse(data)
@@ -9,7 +9,7 @@ const loginResponseSchema = z.object({
}),
})
export const newsRegisterRequest = async (payload: TRegisterSchema) => {
export const userRegisterRequest = async (payload: TRegisterSchema) => {
try {
const { subscribe_plan, ...restPayload } = payload
const transformedPayload = {