UNPKG

lin3s-sylius-shop-api-client

Version:

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

38 lines (31 loc) 625 B
import session from './session'; export const channelParams = (config) => ({ params: { channel: config.channel, } }); export const localeParams = (config) => ({ params: { locale: config.locale, } }); export const authParams = (config) => { const userToken = session(config).User.token(); return userToken ? { headers: { 'Authorization': `Bearer ${userToken}`, } } : {}; }; export const contentTypeJson = () => ({ headers: { 'Content-Type': 'application/json', }, responseType: 'json' }); export default { channelParams, localeParams, authParams, contentTypeJson };