UNPKG

noblox-bonk

Version:
30 lines (25 loc) 696 B
// Dependencies const crypto = require('crypto') // Includes const getSession = require('./getSession.js').func // Args exports.optional = ['jar'] // Docs /** * 🔐 Get a unique hash for the given jar. Used to cache items that depend on session. * @category Utility * @alias getHash * @param {CookieJar} jar - The audit log action row. * @returns {string} * @example const noblox = require("noblox.js") * // Login using your cookie. * const hash = noblox.getHash() **/ // Define exports.func = function ({ jar }) { if (typeof jar === 'string') { jar = { session: jar } } const session = getSession({ jar }) return crypto.createHash('md5').update(session).digest('hex') }