Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

loginRequest.js 971B

1234567891011121314151617181920212223242526272829303132
  1. import { getRequest, postRequest, replaceInUrl } from './index';
  2. import apiEndpoints from './apiEndpoints';
  3. export const getUsernames = (emailorusername) =>
  4. getRequest(apiEndpoints.authentications.getUsernames, {
  5. emailorusername,
  6. });
  7. export const attemptLogin = (payload) =>
  8. postRequest(apiEndpoints.authentications.login, payload);
  9. export const attemptGoogleLogin = (payload) =>
  10. postRequest(apiEndpoints.authentications.googleLogin, payload);
  11. export const updateSecurityAnswer = (payload) =>
  12. postRequest(apiEndpoints.authentications.confirmSecurityQuestion, payload);
  13. export const refreshTokenRequest = (payload) =>
  14. postRequest(apiEndpoints.authentications.refreshToken, payload);
  15. export const logoutUserRequest = (userId) =>
  16. {
  17. postRequest(
  18. replaceInUrl(apiEndpoints.authentications.logout, {
  19. userId,
  20. }),
  21. );
  22. }
  23. export const generateTokenRequest = (payload) =>
  24. postRequest(apiEndpoints.authentications.generateToken, payload);