File tree Expand file tree Collapse file tree 2 files changed +16
-6
lines changed Expand file tree Collapse file tree 2 files changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -191,13 +191,17 @@ export class HttpClient<SecurityDataType = unknown> {
191191 body = JSON.stringify(body);
192192 }
193193 const Authorization = await new Promise(async (resolve) => {
194- if (typeof window === ' undefined' ) {
195- const { cookies } = await import(' next/headers' );
194+ if (typeof window === " undefined" ) {
195+ const { cookies } = await import(" next/headers" );
196196 const cookieStore = await cookies();
197- const token = cookieStore.get("auth_token")?.value || null
198- resolve(token)
197+ const token = cookieStore.get("auth_token")?.value || null;
198+ resolve(token);
199199 } else {
200- resolve(JSON.parse(localStorage.getItem('auth_token')))
200+ let token = "";
201+ try {
202+ token = JSON.parse(localStorage.getItem("auth_token"));
203+ } catch (e) {}
204+ resolve(token);
201205 }
202206 });
203207 return this.instance.request({
@@ -207,6 +211,7 @@ export class HttpClient<SecurityDataType = unknown> {
207211 ...(type && type !== ContentType.FormData
208212 ? { "Content-Type": type }
209213 : {}),
214+ Authorization: `Bearer ${Authorization}`,
210215 },
211216 params: query,
212217 responseType: responseFormat,
Original file line number Diff line number Diff line change @@ -207,7 +207,11 @@ export class HttpClient<SecurityDataType = unknown> {
207207 const token = cookieStore . get ( "auth_token" ) ?. value || null ;
208208 resolve ( token ) ;
209209 } else {
210- resolve ( JSON . parse ( localStorage . getItem ( "auth_token" ) ) ) ;
210+ let token = "" ;
211+ try {
212+ token = JSON . parse ( localStorage . getItem ( "auth_token" ) ) ;
213+ } catch ( e ) { }
214+ resolve ( token ) ;
211215 }
212216 } ) ;
213217 return this . instance . request ( {
@@ -217,6 +221,7 @@ export class HttpClient<SecurityDataType = unknown> {
217221 ...( type && type !== ContentType . FormData
218222 ? { "Content-Type" : type }
219223 : { } ) ,
224+ Authorization : `Bearer ${ Authorization } ` ,
220225 } ,
221226 params : query ,
222227 responseType : responseFormat ,
You can’t perform that action at this time.
0 commit comments