UNPKG

noblox-bonk

Version:
29 lines (25 loc) 904 B
// Includes const getPageResults = require('../util/getPageResults.js').func // Args exports.required = ['userId'] exports.optional = ['limit', 'sortOrder', 'jar'] // Docs /** * ✅ Get the badges that a user has. * @category User * @alias getPlayerBadges * @param {number} userId - The id of the user whose badges are being fetched. * @param {number} [limit=10] - The amount of badges being returned each request. * @param {SortOrder=} [sortOrder=Asc] - The order that the data will be returned in (Asc or Desc) * @returns {Promise<Array<PlayerBadges>>} * @example const noblox = require("noblox.js") * let badges = noblox.getPlayerBadges(123456, 10, "Asc") **/ exports.func = async (args) => { return getPageResults({ jar: args.jar, url: `//badges.roblox.com/v1/users/${args.userId}/badges`, sortOrder: args.sortOrder, limit: args.limit }) }