Initial commit

This commit is contained in:
Matej Glasnák committed 2022-11-21 05:42:38 +01:00
commit d76f4258f7
231 files changed
+27803

No files matched your search

+16
View File
@@ -0,0 +1,16 @@
import store from '@/store'
import axios from 'axios'
import createAuthRefreshInterceptor from 'axios-auth-refresh'
axios.interceptors.request.use(request => {
request.headers['Authorization'] = `Bearer ${store.getters['user/token']}`
return request
})
const refreshAuthLogic = failedRequest => store.dispatch('user/refreshToken').then(token => {
failedRequest.response.config.headers.Authorization = `Bearer ${token}`
return Promise.resolve()
})
createAuthRefreshInterceptor(axios, refreshAuthLogic)