@@ -150,11 +150,11 @@ class AsgardeoAngularClient<T extends AsgardeoAngularConfig = AsgardeoAngularCon
150150 }
151151
152152 async getDecodedIdToken ( sessionId ?: string ) : Promise < IdToken > {
153- return this . spaClient . getDecodedIdToken ( sessionId ) ;
153+ return ( await this . spaClient . getDecodedIdToken ( sessionId ) ) as IdToken ;
154154 }
155155
156156 async getIdToken ( ) : Promise < string > {
157- return this . withLoading ( async ( ) => this . spaClient . getIdToken ( ) ) ;
157+ return this . withLoading ( async ( ) => ( await this . spaClient . getIdToken ( ) ) as string ) ;
158158 }
159159
160160 async getUserProfile ( options ?: any ) : Promise < UserProfile > {
@@ -236,9 +236,9 @@ class AsgardeoAngularClient<T extends AsgardeoAngularConfig = AsgardeoAngularCon
236236 return await this . withLoading ( async ( ) => {
237237 const idToken : IdToken = await this . getDecodedIdToken ( ) ;
238238 return {
239- id : idToken ?. org_id ,
240- name : idToken ?. org_name ,
241- orgHandle : idToken ?. org_handle ,
239+ id : idToken ?. org_id || '' ,
240+ name : idToken ?. org_name || '' ,
241+ orgHandle : idToken ?. org_handle || '' ,
242242 } ;
243243 } ) ;
244244 } catch ( error ) {
@@ -298,7 +298,7 @@ class AsgardeoAngularClient<T extends AsgardeoAngularConfig = AsgardeoAngularCon
298298 }
299299
300300 override async isSignedIn ( ) : Promise < boolean > {
301- return this . spaClient . isSignedIn ( ) ;
301+ return ( await this . spaClient . isSignedIn ( ) ) ?? false ;
302302 }
303303
304304 /**
@@ -329,7 +329,7 @@ class AsgardeoAngularClient<T extends AsgardeoAngularConfig = AsgardeoAngularCon
329329 }
330330
331331 override async signInSilently ( options ?: SignInOptions ) : Promise < User | boolean > {
332- return this . spaClient . signInSilently ( options as Record < string , string | boolean > ) ;
332+ return ( await this . spaClient . signInSilently ( options as Record < string , string | boolean > ) ) as User | boolean ;
333333 }
334334
335335 // eslint-disable-next-line @typescript-eslint/no-unused-vars
@@ -353,12 +353,12 @@ class AsgardeoAngularClient<T extends AsgardeoAngularConfig = AsgardeoAngularCon
353353 navigate ( getRedirectBasedSignUpUrl ( config as Config ) ) ;
354354 }
355355
356- async request ( requestConfig ? : HttpRequestConfig ) : Promise < HttpResponse < any > > {
357- return this . spaClient . httpRequest ( requestConfig ) ;
356+ async request ( requestConfig : HttpRequestConfig ) : Promise < HttpResponse < any > > {
357+ return ( await this . spaClient . httpRequest ( requestConfig ) ) as HttpResponse < any > ;
358358 }
359359
360- async requestAll ( requestConfigs ? : HttpRequestConfig [ ] ) : Promise < HttpResponse < any > [ ] > {
361- return this . spaClient . httpRequestAll ( requestConfigs ) ;
360+ async requestAll ( requestConfigs : HttpRequestConfig [ ] ) : Promise < HttpResponse < any > [ ] > {
361+ return ( await this . spaClient . httpRequestAll ( requestConfigs ) ) as HttpResponse < any > [ ] ;
362362 }
363363
364364 override async getAccessToken ( sessionId ?: string ) : Promise < string > {
@@ -374,7 +374,7 @@ class AsgardeoAngularClient<T extends AsgardeoAngularConfig = AsgardeoAngularCon
374374 }
375375
376376 override decodeJwtToken < TResult = Record < string , unknown > > ( token : string ) : Promise < TResult > {
377- return this . spaClient . decodeJwtToken < TResult > ( token ) ;
377+ return this . spaClient . decodeJwtToken < TResult > ( token ) as Promise < TResult > ;
378378 }
379379}
380380
0 commit comments