UNPKG

rivalsjs

Version:

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

43 lines (38 loc) 1.14 kB
import { b as buildQueryString } from '../utils-Dd1WfmFA.mjs'; import { fromPromise } from 'neverthrow'; import '../constants-DMfBNXMm.mjs'; function transformPlayerResponse(data) { return data; } function transformPlayerMatchHistoryResponse(data) { return data; } async function getPlayer(client, uid) { return fromPromise( client.get(routes.player(uid)), (error) => String(error) ).map((response) => transformPlayerResponse(response.data)); } async function getPlayerMatchHistory(client, uid, page, limit, gameMode, timestamp) { return 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 buildQueryString(`/v2/player/${uid}/match-history`, { page, limit, game_mode: gameMode, timestamp }); } }; export { getPlayer, getPlayerMatchHistory, routes }; //# sourceMappingURL=index.mjs.map