searchUserQuery.js 503 B

12345678910111213141516171819202122232425
  1. import { gql } from '../../helpers/getGQL'
  2. import { actionPromise } from '../types/promiseTypes'
  3. export const actionSearchUser = (userName) =>
  4. actionPromise(
  5. 'searchUser',
  6. gql(
  7. `
  8. query searchUser($query: String){
  9. UserFind(query: $query){
  10. _id, login avatar{url}
  11. }
  12. }`,
  13. {
  14. query: JSON.stringify([
  15. {
  16. $or: [{ login: `/${userName}/` }],
  17. },
  18. {
  19. sort: [{ login: 1 }],
  20. },
  21. ]),
  22. },
  23. ),
  24. )