fix: authorization / registration
This commit is contained in:
@@ -12,9 +12,14 @@ export interface RegistrationCompletePayload {
|
||||
code: string
|
||||
}
|
||||
|
||||
export interface LoginPayload {
|
||||
export interface LoginStartPayload {
|
||||
email: string
|
||||
}
|
||||
|
||||
export interface LoginCompletePayload {
|
||||
email: string
|
||||
password: string
|
||||
code: string
|
||||
}
|
||||
|
||||
export interface AuthResponse {
|
||||
@@ -29,8 +34,12 @@ export function registrationComplete(payload: RegistrationCompletePayload): Prom
|
||||
return api.post<AuthResponse>('/auth/registration/complete', payload)
|
||||
}
|
||||
|
||||
export function login(payload: LoginPayload): Promise<AuthResponse> {
|
||||
return api.post<AuthResponse>('/auth/login', payload)
|
||||
export function loginStart(payload: LoginStartPayload): Promise<void> {
|
||||
return api.post<void>('/auth/login/start', payload)
|
||||
}
|
||||
|
||||
export function loginComplete(payload: LoginCompletePayload): Promise<AuthResponse> {
|
||||
return api.post<AuthResponse>('/auth/login/complete', payload)
|
||||
}
|
||||
|
||||
export async function logout(): Promise<void> {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export { registrationStart, registrationComplete, login } from './api/registrationApi'
|
||||
export type { RegistrationStartPayload, RegistrationCompletePayload, LoginPayload, AuthResponse } from './api/registrationApi'
|
||||
export { registrationStart, registrationComplete, loginStart, loginComplete } from './api/registrationApi'
|
||||
export type { RegistrationStartPayload, RegistrationCompletePayload, LoginStartPayload, LoginCompletePayload, AuthResponse } from './api/registrationApi'
|
||||
export { useIsAuthenticated } from './hooks/useIsAuthenticated'
|
||||
export { useAuth, AUTH_QUERY_KEY } from './hooks/useAuth'
|
||||
|
||||
Reference in New Issue
Block a user