@@ -136,32 +136,30 @@ export class AuthService {
136
136
137
137
if ( ! enable ) return false
138
138
139
- if ( jwtToken === undefined ) {
139
+ if ( jwtToken === undefined || ! jwtToken ) {
140
140
return false
141
141
}
142
142
143
143
try {
144
- if ( jwtToken ) {
145
- const { sub : userId } = jwt . verify ( jwtToken , pemKey ) as {
146
- sub : string
147
- }
144
+ const { sub : userId } = jwt . verify ( jwtToken , pemKey ) as {
145
+ sub : string
146
+ }
148
147
149
- let clerkClient : ClerkClient
150
- if ( this . clerkClientLRU . has ( secretKey ) ) {
151
- clerkClient = this . clerkClientLRU . get ( secretKey ) !
152
- } else {
153
- clerkClient = createClerkClient ( {
154
- secretKey,
155
- } )
148
+ let clerkClient : ClerkClient
149
+ if ( this . clerkClientLRU . has ( secretKey ) ) {
150
+ clerkClient = this . clerkClientLRU . get ( secretKey ) !
151
+ } else {
152
+ clerkClient = createClerkClient ( {
153
+ secretKey,
154
+ } )
156
155
157
- this . clerkClientLRU . set ( secretKey , clerkClient , { size : 1 } )
158
- }
156
+ this . clerkClientLRU . set ( secretKey , clerkClient , { size : 1 } )
157
+ }
159
158
160
- // 1. promise user is exist
161
- const user = await clerkClient . users . getUser ( userId )
159
+ // 1. promise user is exist
160
+ const user = await clerkClient . users . getUser ( userId )
162
161
163
- return user . id === adminUserId
164
- }
162
+ return user . id === adminUserId
165
163
} catch ( error ) {
166
164
this . logger . debug ( `clerk jwt valid error: ${ error . message } ` )
167
165
return false
0 commit comments