UNPKG

nobloxmmc.js

Version:

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

31 lines (27 loc) 643 B
// Includes var http = require('../util/http.js').func var cache = require('../cache') // Args exports.required = ['group'] // Define function getRoles (group) { var httpOpt = { url: `https://groups.roblox.com/v1/groups/${group}/roles` } return http(httpOpt) .then(function (body) { var roles = JSON.parse(body).roles for (var i = 0; i < roles.length; i++) { var role = roles[i] role.ID = role.id delete role.id } return roles }) } exports.func = function (args) { var group = args.group return cache.wrap('Roles', group, function () { return getRoles(group) }) }