(tokenData: T)
| 151 | } |
| 152 | |
| 153 | export async function generateToken<T = JwtData>(tokenData: T): Promise<string> { |
| 154 | const key = await generateKey(JWT_SECRET); |
| 155 | |
| 156 | const token = await signAuthJwt<{ data: T }>(key, { data: tokenData }); |
| 157 | |
| 158 | return token; |
| 159 | } |
| 160 | |
| 161 | export async function logoutUser(request: Request) { |
| 162 | const tomorrow = new Date(new Date().setDate(new Date().getDate() + 1)); |
no test coverage detected