const crypto = require('crypto') /** * Generamos un UUID unico con posibilidad de tener un prefijo * @param {*} prefix * @returns */ const generateRef = (prefix = false) => { const id = crypto.randomUUID() return prefix ? `${prefix}_${id}` : id } /** * Genera un HASH MD5 * @param {*} param0 * @returns */ const generateRefSerialize = ({ index, answer, keyword }) => crypto.createHash('md5').update(JSON.stringify({ index, answer, keyword })).digest('hex') module.exports = { generateRef, generateRefSerialize }