選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

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);