|
@@ -33,15 +33,16 @@ const replaceURLParams = (url, params = {}) => {
|
33
|
33
|
}
|
34
|
34
|
|
35
|
35
|
request.interceptors.request.use((url, options) => {
|
36
|
|
- const { urlData, headers = {}, logout = false, data, ...opts } = options
|
|
36
|
+ const { urlData, headers = {}, logout = false, login = false, data, ...opts } = options
|
37
|
37
|
const apiURL = urlData ? replaceURLParams(url, urlData) : url
|
38
|
38
|
const token = mixStr(window.localStorage.getItem('test-foobar'))
|
39
|
|
- const authHeader = token ? { Authorization: `Bearer ${token}` } : {}
|
40
|
39
|
|
41
|
|
- if (logout) {
|
|
40
|
+ if (login || logout) {
|
42
|
41
|
window.localStorage.removeItem('test-foobar')
|
43
|
42
|
}
|
44
|
43
|
|
|
44
|
+ const authHeader = !login ? { Authorization: `Bearer ${token}` } : {}
|
|
45
|
+
|
45
|
46
|
return (
|
46
|
47
|
{
|
47
|
48
|
url: apiURL,
|