UNPKG

nobloxmmc.js

Version:

A Node.js wrapper for ROBLOX. (original from sentanos)

28 lines (26 loc) 698 B
// Includes var levelOneCopy = require('../internal/levelOneCopy.js') // Define module.exports = function (cache, type, index) { if (cache[type]) { var group = cache[type] var cached = group.items[index] if (cached && cached.time) { if (!group.permanent) { var passed = Date.now() / 1000 - cached.time if (passed > group.expire) { return false } } var item = cached.item if (item instanceof Object) { item = levelOneCopy(item) } return [item, (group.refresh && ((group.refresh === true && true) || passed > group.refresh))] } else { return false } } else { return 'Invalid type' } }