mirror of
https://github.com/freqtrade/frequi.git
synced 2024-11-10 10:21:55 +00:00
Fix axios error introduced in last updates
This commit is contained in:
parent
2b6315966b
commit
19a479ef2b
|
@ -1,5 +1,5 @@
|
|||
import { useBotStore } from '@/stores/ftbotwrapper';
|
||||
import axios from 'axios';
|
||||
import axios, { AxiosHeaders } from 'axios';
|
||||
import { UserService } from './userService';
|
||||
|
||||
export function useApi(userService: UserService, botId: string) {
|
||||
|
@ -10,15 +10,18 @@ export function useApi(userService: UserService, botId: string) {
|
|||
});
|
||||
// Sent auth headers interceptor
|
||||
api.interceptors.request.use(
|
||||
(config) => {
|
||||
const custconfig = config;
|
||||
(request) => {
|
||||
const token = userService.getAccessToken();
|
||||
// Append token to each request
|
||||
if (token) {
|
||||
// Merge custconfig dicts
|
||||
custconfig.headers = { ...config.headers, ...{ Authorization: `Bearer ${token}` } };
|
||||
try {
|
||||
if (token) {
|
||||
request.headers = request.headers as AxiosHeaders;
|
||||
// Append token to each request
|
||||
request.headers.set('Authorization', `Bearer ${token}`);
|
||||
}
|
||||
} catch (e) {
|
||||
console.log(e);
|
||||
}
|
||||
return custconfig;
|
||||
return request;
|
||||
},
|
||||
(error) => Promise.reject(error),
|
||||
);
|
||||
|
|
Loading…
Reference in New Issue
Block a user