UNPKG

arc-agents

Version:

A library for creating and deploying gaming agents at scale

25 lines (22 loc) 625 B
const { default: axios } = require('axios') const addRequestInterceptor = (data) => { axios.interceptors.request.use(function (config) { if (config.method === 'get') { config.params = { ...config.params, ...data } } else if (config.method === 'post') { config.data = { ...config.data, ...data } } return config }) } const addAuthorizationInterceptor = (token) => { axios.interceptors.request.use(function (config) { config.headers["authorization"] = token return config }) } module.exports = { addRequestInterceptor, addAuthorizationInterceptor }