You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

loginRequest.js 662B

123456789101112131415161718
  1. import { getRequest, postRequest, replaceInUrl } from "./index";
  2. import apiEndpoints from "./apiEndpoints";
  3. export const attemptLogin = (payload) =>
  4. postRequest(apiEndpoints.authentications.login, payload);
  5. export const attemptAuthProvider = (accessToken) =>
  6. getRequest(
  7. replaceInUrl(apiEndpoints.authentications.authProvider, { accessToken })
  8. );
  9. export const attemptRegister = (payload) =>
  10. postRequest(apiEndpoints.authentications.register, payload);
  11. export const refreshTokenRequest = (payload) =>
  12. postRequest(apiEndpoints.authentications.refreshToken, payload);
  13. export const logoutUserRequest = () => getRequest(apiEndpoints.users.logout);