UNPKG

@paroicms/server

Version:
15 lines 516 B
import { ApiError } from "@paroicms/public-server-lib"; import { jwtSecret } from "../../context.js"; const { sign, verify } = (await import("jsonwebtoken")).default; export function createPresignedLink(payload) { return sign(payload, jwtSecret, { expiresIn: "30m" }); } export function verifyPresignedLink(token) { try { return verify(token, jwtSecret, { ignoreExpiration: true }); } catch { throw new ApiError("Invalid token", 401); } } //# sourceMappingURL=backup.helper.js.map