first commit
This commit is contained in:
20
src/features/auth/api/registrationApi.ts
Normal file
20
src/features/auth/api/registrationApi.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
import { api } from '@shared/api/base'
|
||||
|
||||
export interface RegistrationStartPayload {
|
||||
email: string
|
||||
}
|
||||
|
||||
export interface RegistrationCompletePayload {
|
||||
email: string
|
||||
password: string
|
||||
confirm_password: string
|
||||
code: string
|
||||
}
|
||||
|
||||
export function registrationStart(payload: RegistrationStartPayload): Promise<string> {
|
||||
return api.post<string>('/auth/registration/start', payload)
|
||||
}
|
||||
|
||||
export function registrationComplete(payload: RegistrationCompletePayload): Promise<string> {
|
||||
return api.post<string>('/auth/registration/complete', payload)
|
||||
}
|
||||
2
src/features/auth/index.ts
Normal file
2
src/features/auth/index.ts
Normal file
@@ -0,0 +1,2 @@
|
||||
export { registrationStart, registrationComplete } from './api/registrationApi'
|
||||
export type { RegistrationStartPayload, RegistrationCompletePayload } from './api/registrationApi'
|
||||
Reference in New Issue
Block a user