import { v4 as uuid } from 'uuid' ; const map = new Map < string , { gin : number ; expire : number ; } > ( ) ; export default { create ( gin ) { const token = uuid ( ) ; map . set ( token , { gin , expire : new Date ( ) . getTime ( ) + 1000 * 60 * 60 , } ) ; return token ; } , verify ( token ) { const res = map . get ( token ) ; if ( ! res ) return false ; if ( new Date ( ) . getTime ( ) > res . expire ) return false ; return res . gin ; } , } ;