From 29d5d3b59238db9c6e7f93006c33e5f15902ddd9 Mon Sep 17 00:00:00 2001 From: Shekar Siri Date: Tue, 7 Nov 2023 12:17:09 +0100 Subject: [PATCH] change(ui): refresh test --- frontend/app/api_client.ts | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/frontend/app/api_client.ts b/frontend/app/api_client.ts index ce710ae4f..5bb0586f4 100644 --- a/frontend/app/api_client.ts +++ b/frontend/app/api_client.ts @@ -80,18 +80,6 @@ export default class APIClient { return decoded.exp < currentTime; } - async refreshToken(): Promise { - const response = await fetch('/refresh', { - method: 'GET', - headers: this.init.headers - }); - - const data = await response.json(); - const refreshedJwt = data.jwt; - store.dispatch(setJwt(refreshedJwt)); - return refreshedJwt; - } - async fetch(path: string, params?: any, options: { clean?: boolean } = { clean: true }): Promise { @@ -132,6 +120,19 @@ export default class APIClient { }); } + async refreshToken(): Promise { + let edp = window.env.API_EDP || window.location.origin + '/api'; + const response = await fetch(edp + '/refresh', { + method: 'GET', + headers: this.init.headers + }); + + const data = await response.json(); + const refreshedJwt = data.jwt; + store.dispatch(setJwt(refreshedJwt)); + return refreshedJwt; + } + get(path: string, params?: any, options?: any): Promise { this.init.method = 'GET'; return this.fetch(queried(path, params, options));