UNPKG

mattcomponents

Version:

React JS production building blocks

33 lines (17 loc) 523 B
import { cookies } from 'next/headers'; import React from 'react' import { verifyToken } from '../helpers/VerifyToken'; export async function getActiveUser<T>() { const cookieStore = cookies(); const token = cookieStore.get('token')?.value; if (token) { try { const payload = await verifyToken(token as string) as T; return payload } catch (error) { return null } }else{ return null } }