|
- import apollo from "../../lib/apollo.js";
-
- async function GetHelmetRConcepts(filter, token="") {
- var res = await apollo.query(
- `
- query {
- helmets(where: { category: "RCONCEPTS" ${(filter!="")?`name: "${filter}"`:""}}) {
- id
- name
- price
- img {
- url
- }
- }
- }`,
- token
- );
- return res;
- }
-
- async function GetHelmetMTX(filter, token="") {
- var res = await apollo.query(
- `
- query {
- helmets(where: { category: "MTX" ${(filter!="")?`name: "${filter}"`:""}}) {
- id
- name
- price
- img {
- url
- }
- }
- }`,
- token
- );
- return res;
- }
-
- async function GetHelmetExtreme(filter, token="") {
- var res = await apollo.query(
- `
- query {
- helmets(where: { category: "EXTREME" ${(filter!="")?`name: "${filter}"`:""}}) {
- id
- name
- price
- img {
- url
- }
- }
- }`,
- token
- );
- return res;
- }
-
- async function GetHelmetRanger(filter, token="") {
- var res = await apollo.query(
- `
- query {
- helmets(where: { category: "RANGER" ${(filter!="")?`name: "${filter}"`:""}}) {
- id
- name
- price
- img {
- url
- }
- }
- }`,
- token
- );
- return res;
- }
-
- async function GetHelmetFighter(filter, token="") {
- var res = await apollo.query(
- `
- query {
- helmets(where: { category: "FIGHTER" ${(filter!="")?`name: "${filter}"`:""}}) {
- id
- name
- price
- img {
- url
- }
- }
- }`,
- token
- );
- return res;
- }
-
- async function GetHelmetSwirl(filter, token="") {
- var res = await apollo.query(
- `
- query {
- helmets(where: { category: "SWIRL" ${(filter!="")?`name: "${filter}"`:""}}) {
- id
- name
- price
- img {
- url
- }
- }
- }`,
- token
- );
- return res;
- }
-
- async function GetHelmetClassic(filter, token="") {
- var res = await apollo.query(
- `
- query {
- helmets(where: { category: "CLS" ${(filter!="")?`name: "${filter}"`:""}}) {
- id
- name
- price
- img {
- url
- }
- }
- }`,
- token
- );
- return res;
- }
-
- async function GetHelmetUno(filter, token="") {
- var res = await apollo.query(
- `
- query {
- helmets(where: { category: "UNO" ${(filter!="")?`name: "${filter}"`:""}}) {
- id
- name
- price
- img {
- url
- }
- }
- }`,
- token
- );
- return res;
- }
-
-
- async function GetDetailHelmet(id, token="") {
- var res = await apollo.query(
- `
- query($input: ID!){
- helmets(where:{id:$input})
- {
- id
- name
- description
- price
- part_code
- img {
- url
- }
- stock
- }
- } `,
- token,
- {
- "input": id
- }
- );
- return res;
- }
-
- module.exports = {
- GetHelmetRConcepts:GetHelmetRConcepts,
- GetHelmetMTX:GetHelmetMTX,
- GetHelmetExtreme:GetHelmetExtreme,
- GetHelmetRanger:GetHelmetRanger,
- GetHelmetFighter:GetHelmetFighter,
- GetHelmetSwirl:GetHelmetSwirl,
- GetHelmetClassic:GetHelmetClassic,
- GetHelmetUno:GetHelmetUno,
- GetDetailHelmet:GetDetailHelmet,
- };
|