action-search-user.js 876 B

123456789101112131415161718192021222324252627
  1. import actionPromise from "./action-promise";
  2. import { gql } from '../../graphQl/getGQL'
  3. import jwtDecode from '../../helpers/jwt-decode'
  4. // export const actionSearchUser = (login, _id) => async (dispatch) => {
  5. // // let _id = jwtDecode(localStorage.authToken).sub.id
  6. // return(
  7. // actionPromise('searchUs', gql(`
  8. // query($userLogin: String!){
  9. // UserFindOne(query: $userLogin){
  10. // login, _id
  11. // }
  12. // }`, { userLogin: JSON.stringify([{ login }]) }))
  13. // )
  14. // }
  15. export const actionSearchUser = (login) => {
  16. let _id = jwtDecode(localStorage.authToken).sub.id
  17. return(
  18. actionPromise('searchUs', gql(`
  19. query($userLogin: String!){
  20. UserFindOne(query: $userLogin){
  21. login, _id
  22. }
  23. }`, { userLogin: JSON.stringify([{ login }]) }))
  24. )
  25. }