@@ -2,32 +2,25 @@ import { TokenSchema } from "./types.js";
2
2
import { zoomRequest } from "./util.js" ;
3
3
4
4
export async function getAccessToken ( ) {
5
- let accountId = "" ;
6
- if ( process . env . ZOOM_ACCOUNT_ID ) {
7
- accountId = process . env . ZOOM_ACCOUNT_ID ;
8
- }
5
+ let accountId = process . env . ZOOM_ACCOUNT_ID
6
+ ? process . env . ZOOM_ACCOUNT_ID
7
+ : "" ;
9
8
10
9
let authUrl = `https://zoom.us/oauth/token?grant_type=account_credentials&account_id=${ accountId } ` ;
11
10
12
- const key = `Basic ${ calculateToken ( ) } ` ;
11
+ const key = `Basic ${ refreshToken ( ) } ` ;
13
12
const response = await zoomRequest ( authUrl , {
14
13
method : "POST" ,
15
14
headers : { Authorization : key } ,
16
15
} ) ;
17
16
return TokenSchema . parse ( response ) ;
18
17
}
19
18
20
- function calculateToken ( ) : string {
21
- let clientId = "" ;
22
- let clientSecret = "" ;
23
-
24
- if ( process . env . ZOOM_CLIENT_ID ) {
25
- clientId = process . env . ZOOM_CLIENT_ID ;
26
- }
27
-
28
- if ( process . env . ZOOM_CLIENT_SECRET ) {
29
- clientSecret = process . env . ZOOM_CLIENT_SECRET ;
30
- }
19
+ function refreshToken ( ) : string {
20
+ let clientId = process . env . ZOOM_CLIENT_ID ? process . env . ZOOM_CLIENT_ID : "" ;
21
+ let clientSecret = process . env . ZOOM_CLIENT_SECRET
22
+ ? process . env . ZOOM_CLIENT_SECRET
23
+ : "" ;
31
24
return generateBasicAuth ( clientId , clientSecret ) ;
32
25
}
33
26
0 commit comments