UNPKG

rivalsjs

Version:

<h1 align="center"> Rivals JS </h1>

47 lines (41 loc) 1.23 kB
'use strict'; var utils = require('../utils-OvSA8CBF.cjs'); var neverthrow = require('neverthrow'); require('../constants-Cz2zS-Zn.cjs'); function transformPlayerResponse(data) { return data; } function transformPlayerMatchHistoryResponse(data) { return data; } async function getPlayer(client, uid) { return neverthrow.fromPromise( client.get(routes.player(uid)), (error) => String(error) ).map((response) => transformPlayerResponse(response.data)); } async function getPlayerMatchHistory(client, uid, page, limit, gameMode, timestamp) { return neverthrow.fromPromise( client.get( routes.playerMatchHistory(uid, page, limit, gameMode, timestamp) ), (error) => String(error) ).map((response) => transformPlayerMatchHistoryResponse(response.data)); } const routes = { player(uid) { return `/v2/player/${uid}`; }, playerMatchHistory(uid, page, limit, gameMode, timestamp) { return utils.buildQueryString(`/v2/player/${uid}/match-history`, { page, limit, game_mode: gameMode, timestamp }); } }; exports.getPlayer = getPlayer; exports.getPlayerMatchHistory = getPlayerMatchHistory; exports.routes = routes; //# sourceMappingURL=index.cjs.map