2021-12-22 11:27:28 +00:00
|
|
|
import { getValueWithDefault } from "../utils/Utils";
|
|
|
|
|
|
|
|
export function getCollection({ collectionId, channelSlug, auth = "token" }) {
|
|
|
|
const channelLine = getValueWithDefault(
|
|
|
|
channelSlug,
|
|
|
|
`channel: "${channelSlug}"`
|
|
|
|
);
|
2021-03-12 12:14:18 +00:00
|
|
|
const query = `query Collection{
|
2021-12-22 11:27:28 +00:00
|
|
|
collection(id: "${collectionId}" ${channelLine}) {
|
2021-03-12 14:57:02 +00:00
|
|
|
id
|
|
|
|
slug
|
|
|
|
name
|
2021-12-22 11:27:28 +00:00
|
|
|
description
|
2021-03-12 14:57:02 +00:00
|
|
|
products(first:100){
|
|
|
|
totalCount
|
|
|
|
edges{
|
|
|
|
node{
|
|
|
|
id
|
|
|
|
name
|
2021-02-24 13:21:19 +00:00
|
|
|
}
|
|
|
|
}
|
2021-03-12 14:57:02 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}`;
|
2021-12-22 11:27:28 +00:00
|
|
|
return cy.sendRequestWithQuery(query, auth).its("body.data");
|
2021-02-24 13:21:19 +00:00
|
|
|
}
|