Add api
This commit is contained in:
52
src/api/auth.jsx
Normal file
52
src/api/auth.jsx
Normal file
@@ -0,0 +1,52 @@
|
||||
import { SendRequest } from '../components/Global/ApiRequest';
|
||||
import RegistrationRequest from '../components/Global/RegisterRequest';
|
||||
|
||||
const login = async (params) => {
|
||||
const response = await SendRequest({
|
||||
method: 'post',
|
||||
prefix: `auth/login`,
|
||||
params: params,
|
||||
});
|
||||
return response || [];
|
||||
};
|
||||
|
||||
const uploadFile = async (formData) => {
|
||||
const response = await RegistrationRequest({
|
||||
method: 'post',
|
||||
prefix: 'file-upload',
|
||||
params: formData,
|
||||
headers: { 'Content-Type': 'multipart/form-data' },
|
||||
});
|
||||
return response || {};
|
||||
};
|
||||
|
||||
const register = async (params) => {
|
||||
const response = await RegistrationRequest({
|
||||
method: 'post',
|
||||
prefix: 'register',
|
||||
params: params,
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
});
|
||||
return response || {};
|
||||
};
|
||||
|
||||
const verifyRedirect = async (params) => {
|
||||
const response = await SendRequest({
|
||||
method: 'post',
|
||||
prefix: 'auth/verify-redirect',
|
||||
params: params,
|
||||
token: false,
|
||||
});
|
||||
return response || {};
|
||||
};
|
||||
|
||||
const checkUsername = async (queryParams) => {
|
||||
const response = await SendRequest({
|
||||
method: 'get',
|
||||
prefix: `register/check-username?${queryParams.toString()}`,
|
||||
});
|
||||
return response || {};
|
||||
};
|
||||
|
||||
|
||||
export { login, uploadFile, register, verifyRedirect, checkUsername };
|
||||
Reference in New Issue
Block a user