aboutsummaryrefslogtreecommitdiff
path: root/src/site/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/site/plugins')
-rw-r--r--src/site/plugins/axios.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/site/plugins/axios.js b/src/site/plugins/axios.js
index 843a258..cff149c 100644
--- a/src/site/plugins/axios.js
+++ b/src/site/plugins/axios.js
@@ -1,21 +1,22 @@
export default function({ $axios, store }) {
$axios.setHeader('accept', 'application/vnd.lolisafe.json');
+
$axios.onRequest(config => {
- if (store.state.token) {
- config.headers.common['Authorization'] = `bearer ${store.state.token}`;
+ if (store.state.auth.token) {
+ config.headers.common['Authorization'] = `bearer ${store.state.auth.token}`;
}
});
$axios.onError(error => {
if (process.env.development) console.error('[AXIOS Error]', error);
if (process.browser) {
- store.dispatch('alert', {
+ store.dispatch('alert/set', {
text: error.response.data.message,
error: true
});
if (error.response.data.message.indexOf('Token expired') !== -1) {
- store.dispatch('logout');
+ store.dispatch('auth/logout');
}
}
});