UNPKG

lin3s-sylius-shop-api-client

Version:

JavaScript client on top of SyliusShopApiPlugin to build integrations with ease.

54 lines (44 loc) 1.23 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.contentTypeJson = exports.authParams = exports.localeParams = exports.channelParams = undefined; var _session = require('./session'); var _session2 = _interopRequireDefault(_session); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var channelParams = exports.channelParams = function channelParams(config) { return { params: { channel: config.channel } }; }; var localeParams = exports.localeParams = function localeParams(config) { return { params: { locale: config.locale } }; }; var authParams = exports.authParams = function authParams(config) { var userToken = (0, _session2.default)(config).User.token(); return userToken ? { headers: { 'Authorization': 'Bearer ' + userToken } } : {}; }; var contentTypeJson = exports.contentTypeJson = function contentTypeJson() { return { headers: { 'Content-Type': 'application/json' }, responseType: 'json' }; }; exports.default = { channelParams: channelParams, localeParams: localeParams, authParams: authParams, contentTypeJson: contentTypeJson };