Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 

109 řádky
2.1 KiB

  1. import apollo from "../../lib/apollo.js";
  2. async function GetYGP(token="") {
  3. var res = await apollo.query(
  4. `
  5. query {
  6. accessories(where: { category: "YGP" }) {
  7. id
  8. name
  9. description
  10. price
  11. part_code
  12. img {
  13. url
  14. }
  15. }
  16. }`,
  17. token
  18. );
  19. return res;
  20. }
  21. async function GetYamalube(token="") {
  22. var res = await apollo.query(
  23. `
  24. query {
  25. accessories(where: { category: "Yamalube" }) {
  26. id
  27. name
  28. description
  29. price
  30. part_code
  31. img {
  32. url
  33. }
  34. }
  35. }`,
  36. token
  37. );
  38. return res;
  39. }
  40. async function GetHelmet(token="") {
  41. var res = await apollo.query(
  42. `
  43. query {
  44. accessories(where: { category: "Helmet" }) {
  45. id
  46. name
  47. description
  48. price
  49. part_code
  50. img {
  51. url
  52. }
  53. }
  54. }`,
  55. token
  56. );
  57. return res;
  58. }
  59. async function GetApparel(token="") {
  60. var res = await apollo.query(
  61. `
  62. query {
  63. accessories(where: { category: "Apparel" }) {
  64. id
  65. name
  66. description
  67. price
  68. part_code
  69. img {
  70. url
  71. }
  72. }
  73. }`,
  74. token
  75. );
  76. return res;
  77. }
  78. async function GetAccessories(token="") {
  79. var res = await apollo.query(
  80. `
  81. query {
  82. accessories(where: { category: "Accessories" }) {
  83. id
  84. name
  85. description
  86. price
  87. part_code
  88. img {
  89. url
  90. }
  91. }
  92. }`,
  93. token
  94. );
  95. return res;
  96. }
  97. module.exports = {
  98. GetYGP:GetYGP,
  99. GetYamalube:GetYamalube,
  100. GetHelmet:GetHelmet,
  101. GetApparel:GetApparel,
  102. GetAccessories:GetAccessories,
  103. };