UNPKG

rbxjs-plus

Version:

A system allowing access to roblox functions.

23 lines (19 loc) 589 B
// Includes var http = require('../util/http.js').func; var cache = require('../cache'); // Args exports.required = ['group', 'userId']; // Define function getRankInGroup (group, userId) { return http({url: '//www.roblox.com/Game/LuaWebService/HandleSocialRequest.ashx?method=GetGroupRank&playerid=' + userId + '&groupId=' + group}) .then(function (body) { // Efficient return parseInt(body.substring(22), 10); }); } exports.func = function (args) { var id = args.userId; return cache.wrap('Rank', id, function () { return getRankInGroup(args.group, id); }); };