diff options
Diffstat (limited to 'FrontEnd/src/http/token.ts')
-rw-r--r-- | FrontEnd/src/http/token.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/FrontEnd/src/http/token.ts b/FrontEnd/src/http/token.ts index f8b09d63..3de42d21 100644 --- a/FrontEnd/src/http/token.ts +++ b/FrontEnd/src/http/token.ts @@ -1,14 +1,18 @@ // Don't use axios in common because it will contains // authorization header, which shouldn't be used in token apis. -import axios, { AxiosError } from "axios"; +import originalAxios, { AxiosError } from "axios"; import { apiBaseUrl, convertToIfErrorCodeIs, extractResponseData, + configureAxios, } from "./common"; import { HttpUser } from "./user"; +const axios = originalAxios.create(); +configureAxios(axios); + export interface HttpCreateTokenRequest { username: string; password: string; @@ -42,7 +46,7 @@ export interface IHttpTokenClient { export class HttpTokenClient implements IHttpTokenClient { create(req: HttpCreateTokenRequest): Promise<HttpCreateTokenResponse> { return axios - .post<HttpCreateTokenResponse>(`${apiBaseUrl}/token/create`, req) + .post<HttpCreateTokenResponse>(`${apiBaseUrl}/token/create`, req, {}) .then(extractResponseData) .catch( convertToIfErrorCodeIs(11010101, HttpCreateTokenBadCredentialError) |