import axiosClient from "."; const authServices = { login: ( data: { username: string; password: string; deviceId: string; }, tokenAxios?: any, ) => { return axiosClient.post(`/api/v1/Auth/login`, data, { cancelToken: tokenAxios, }); }, register: ( data: { username: string; password: string; fullName: string; email: string; }, tokenAxios?: any, ) => { return axiosClient.post(`/api/v1/Auth/register`, data, { cancelToken: tokenAxios, }); }, refresh: ( data: { identifier: string; }, tokenAxios?: any, ) => { return axiosClient.post(`/api/v1/Auth/refresh`, data, { cancelToken: tokenAxios, }); }, logout: (tokenAxios?: any) => { return axiosClient.post( `/api/v1/Auth/logout`, {}, { cancelToken: tokenAxios, }, ); }, }; export default authServices;