@@ -22,16 +22,14 @@ export type AuthorizationUrl = {
2222 sessionId : string ;
2323} ;
2424
25- export type BearerToken = {
26- tokenType : string ;
27- expiresIn : number ;
28- accessToken : string ;
29- refreshToken : string ;
30- domain : string ;
31- } ;
32-
3325export type Token = {
34- bearerToken : BearerToken ;
26+ bearerToken : {
27+ tokenType : string ;
28+ expiresIn : number ;
29+ accessToken : string ;
30+ refreshToken : string ;
31+ domain : string ;
32+ } ;
3533 clientId : string ;
3634 scopes : string [ ] ;
3735} ;
@@ -70,11 +68,12 @@ export async function computeAuthorizationUrl(config: AuthenticationConfig): Pro
7068 sessionId,
7169 } ;
7270 } catch ( error ) {
71+ const errorMessage : string = 'Error computing authorization url.' ;
7372 logMessage ( 'error' , {
7473 code : 'ERR_COMPUTE_AUTH_URL' ,
75- message : 'Error computing authorization url.' ,
74+ message : errorMessage ,
7675 } ) ;
77- throw new Error ( error ) ;
76+ throw new Error ( errorMessage ) ;
7877 }
7978}
8079
@@ -93,11 +92,12 @@ export async function initializeOauthSession(domain: string): Promise<string> {
9392
9493 return session . data . key ;
9594 } catch ( error ) {
95+ const errorMessage : string = 'Error generating session.' ;
9696 logMessage ( 'error' , {
9797 code : 'ERR_SESSION' ,
98- message : 'Error generating session.' ,
98+ message : errorMessage ,
9999 } ) ;
100- throw new Error ( error ) ;
100+ throw new Error ( errorMessage ) ;
101101 }
102102}
103103
@@ -123,11 +123,12 @@ export async function pollOauthSession(config: AuthenticationConfig, sessionId:
123123
124124 return response . data . payload . code ;
125125 } catch ( error ) {
126+ const errorMessage : string = 'Error polling session.' ;
126127 logMessage ( 'error' , {
127128 code : 'ERR_POLL_SESSION' ,
128129 message : 'Error polling session.' ,
129130 } ) ;
130- throw new Error ( error ) ;
131+ throw new Error ( errorMessage ) ;
131132 }
132133}
133134
@@ -172,11 +173,12 @@ export async function retrieveAccessToken(
172173 scopes : config . scopes ,
173174 } ;
174175 } catch ( error ) {
176+ const errorMessage : string = 'Error retrieving token.' ;
175177 logMessage ( 'error' , {
176178 code : 'ERR_ACCESS_TOKEN' ,
177- message : 'Error retrieving token! ' ,
179+ message : 'errorMessage ' ,
178180 } ) ;
179- throw new Error ( error ) ;
181+ throw new Error ( errorMessage ) ;
180182 }
181183}
182184
@@ -217,11 +219,12 @@ export async function refreshToken(
217219 scopes,
218220 } ;
219221 } catch ( error ) {
222+ const errorMessage : string = 'Error refreshing token.' ;
220223 logMessage ( 'error' , {
221224 code : 'ERR_REFRESH_TOKEN' ,
222- message : 'Error refreshing token!' ,
225+ message : errorMessage ,
223226 } ) ;
224- throw new Error ( error ) ;
227+ throw new Error ( errorMessage ) ;
225228 }
226229}
227230
@@ -238,9 +241,11 @@ export async function revokeToken(
238241 body : JSON . stringify ( { token : accessToken } ) ,
239242 } ) ;
240243 } catch ( error ) {
244+ const errorMessage : string = 'Error revoking token.' ;
241245 logMessage ( 'error' , {
242246 code : 'ERR_TOKEN_REVOKE' ,
243- message : 'Error revoking token!' ,
247+ message : errorMessage ,
244248 } ) ;
249+ throw new Error ( errorMessage ) ;
245250 }
246251}
0 commit comments