aboutsummaryrefslogtreecommitdiff
path: root/src/site/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/site/plugins')
-rw-r--r--src/site/plugins/axios.js29
-rw-r--r--src/site/plugins/vue-axios.js6
2 files changed, 29 insertions, 6 deletions
diff --git a/src/site/plugins/axios.js b/src/site/plugins/axios.js
new file mode 100644
index 0000000..5a169b2
--- /dev/null
+++ b/src/site/plugins/axios.js
@@ -0,0 +1,29 @@
+/*
+import Vue from 'vue';
+import axios from 'axios';
+import VueAxios from 'vue-axios';
+
+Vue.use(VueAxios, axios);
+Vue.axios.defaults.headers.common.Accept = 'application/vnd.lolisafe.json';
+*/
+
+export default function({ $axios, redirect }) {
+ $axios.onRequest(config => {
+ console.log(`Making request to > /${config.url}`);
+ });
+ $axios.setHeader('accept', 'application/vnd.lolisafe.json');
+
+ $axios.onError(error => {
+ // console.log('=====');
+ console.log(error);
+ // console.log('=====');
+ /*
+ $toast.open({
+ duration: 2500,
+ message: 'testing',
+ position: 'is-bottom',
+ type: error ? 'is-danger' : 'is-success'
+ });
+ */
+ });
+}
diff --git a/src/site/plugins/vue-axios.js b/src/site/plugins/vue-axios.js
deleted file mode 100644
index 41f026f..0000000
--- a/src/site/plugins/vue-axios.js
+++ /dev/null
@@ -1,6 +0,0 @@
-import Vue from 'vue';
-import axios from 'axios';
-import VueAxios from 'vue-axios';
-
-Vue.use(VueAxios, axios);
-Vue.axios.defaults.headers.common.Accept = 'application/vnd.lolisafe.json';