actionOrdersFind.js 944 B

123456789101112131415161718192021222324252627
  1. import { gql } from "../helpers";
  2. import { actionPromise } from "../reducers";
  3. export const actionOrdersFind = ({ text = "", limit = 7, skip = 0, promiseName = "ordersFind", orderBy = "_id", status = "0" }) =>
  4. actionPromise(
  5. promiseName,
  6. gql(
  7. `query OrdersFind($query:String){
  8. OrderFind(query: $query){
  9. _id status price
  10. owner{
  11. _id username
  12. }
  13. }
  14. }`,
  15. {
  16. query: JSON.stringify([
  17. { owner__username__icontains: text, _id__icontains: text, status__icontains: text, status },
  18. {
  19. limit: !!limit ? limit : 5,
  20. skip,
  21. orderBy,
  22. },
  23. ]),
  24. }
  25. )
  26. );