Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. const axios = require('axios');
  2.  
  3. (async function() {
  4.  
  5. const { data: { token } } = await axios.post('http://localhost/api/v1/auth/login', {
  6. email: '',
  7. password: ''
  8. });
  9.  
  10. const res = await Promise.all(Array.apply(null, { length: 100 }).map(() => axios.post('http://localhost/graphql', {
  11. query: `
  12. mutation { # id: 59
  13. createAction(action: {
  14. name: "KUPA Z MIODEM"
  15. mapId: 226
  16. duration: 0
  17. emoji: "boop"
  18. fields: {
  19. ratingFields: [{
  20. label: "your rating"
  21. featured: false
  22. required: false
  23. order: 0
  24. }]
  25. textFields: [{
  26. label: "text field"
  27. order: 1
  28. featured: true
  29. required: false
  30. placeholder: "placeholder"
  31. }]
  32. mediaFields:[{
  33. label: "media field"
  34. order: 2
  35. featured: false
  36. required: false
  37. }]
  38. websiteFields:[{
  39. label: "website fields"
  40. order: 3
  41. featured: false
  42. required: false
  43. placeholder:"placeholder"
  44. }]
  45. selectFields: [{
  46. label:"Select field"
  47. order: 4
  48. featured: false
  49. required: false
  50. options: ["A", "B"]
  51. multiselect: false
  52. }]
  53. valueSliderFields: [{
  54. label: "value slider"
  55. order: 5
  56. featured: false
  57. required: false
  58. min: 1
  59. max: 10
  60. }]
  61. optionSliderFields: [{
  62. label: "option slider field"
  63. order: 6
  64. featured:false
  65. required:false
  66. options: ["opt1", "opt2", "opt3"]
  67. }]
  68. }
  69. }) {
  70. id
  71. name
  72. fields{
  73. ratingFields{
  74. id
  75. label
  76. required
  77. featured
  78. order
  79. }
  80. textFields {
  81. id
  82. label
  83. required
  84. featured
  85. order
  86. placeholder
  87. }
  88. mediaFields{
  89. id
  90. label
  91. required
  92. featured
  93. order
  94. }
  95. websiteFields{
  96. id
  97. label
  98. required
  99. featured
  100. order
  101. placeholder
  102. }
  103. selectFields{
  104. id
  105. label
  106. required
  107. featured
  108. order
  109. options
  110. multiselect
  111. }
  112. valueSliderFields{
  113. id
  114. label
  115. required
  116. featured
  117. order
  118. min
  119. max
  120. }
  121. optionSliderFields{
  122. id
  123. label
  124. required
  125. featured
  126. order
  127. options
  128. }
  129. }
  130. }
  131. }
  132. `
  133. }, {
  134. headers: { Authorization: `Bearer ${token}` }
  135. })));
  136.  
  137. console.log(res);
  138. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement