UNPKG

haravan-client

Version:
30 lines (29 loc) 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getHaravanPublicProduct = exports.getHaravanPublicProducts = void 0; const common_1 = require("../common"); function getHaravanPublicProducts({ domain, page, collectionHandle }) { const url = collectionHandle ? `${domain}/collections/${collectionHandle}/products.json?page=${page}` : `${domain}/collections/all/products.json?page=${page}`; const config = common_1.makeRequestConfig({ url, accessToken: '', method: 'GET', rootField: 'products', delay: 0 }); return common_1.sendRequest(config); } exports.getHaravanPublicProducts = getHaravanPublicProducts; function getHaravanPublicProduct({ url, domain, handle }) { const config = common_1.makeRequestConfig({ url: url || `${domain}/products/${handle}.json`, accessToken: '', method: 'GET', rootField: 'product', delay: 0 }); return common_1.sendRequest(config); } exports.getHaravanPublicProduct = getHaravanPublicProduct;