mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-10 02:54:15 +00:00
20 lines
483 B
JavaScript
20 lines
483 B
JavaScript
import { Token } from "@lib"
|
|
|
|
export default {
|
|
method: "POST",
|
|
route: "/regenerate",
|
|
middlewares: ["useJwtStrategy"],
|
|
fn: async (req, res) => {
|
|
const { expiredToken, refreshToken } = req.body
|
|
|
|
const token = await Token.regenerateSession(expiredToken, refreshToken).catch((error) => {
|
|
res.status(400).json({ error: error.message })
|
|
|
|
return null
|
|
})
|
|
|
|
if (!token) return
|
|
|
|
return res.json({ token })
|
|
},
|
|
} |