All files / src/services api.ts

25% Statements 2/8
0% Branches 0/2
0% Functions 0/1
28.57% Lines 2/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16        3x   3x                  
import axios from 'axios'
import { getDeviceId } from './device'
import { getUserId } from './userId'
 
const api = axios.create({ baseURL: '/api' })
 
api.interceptors.request.use(async (config) => {
  const deviceId = await getDeviceId()
  config.headers['X-Device-Id'] = deviceId
  const userId = getUserId()
  if (userId) config.headers['X-User-Id'] = userId
  return config
})
 
export default api