UNPKG

@fightmegg/riot-rate-limiter

Version:
177 lines (176 loc) 7.88 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.METHODS = exports.HOST = exports.LimitType = exports.PlatformId = void 0; var PlatformId; (function (PlatformId) { PlatformId["EUW1"] = "euw1"; PlatformId["EUNE1"] = "eun1"; PlatformId["NA1"] = "na1"; PlatformId["LA1"] = "la1"; PlatformId["LA2"] = "la2"; PlatformId["ME1"] = "me1"; PlatformId["KR"] = "kr"; PlatformId["JP1"] = "jp1"; PlatformId["BR1"] = "br1"; PlatformId["OC1"] = "oc1"; PlatformId["RU"] = "ru"; PlatformId["TR1"] = "tr1"; PlatformId["EUROPE"] = "europe"; PlatformId["ASIA"] = "asia"; PlatformId["SEA"] = "sea"; PlatformId["AMERICAS"] = "americas"; PlatformId["AP"] = "ap"; PlatformId["BR"] = "br"; PlatformId["EU"] = "eu"; PlatformId["NA"] = "na"; PlatformId["LATAM"] = "latam"; PlatformId["PH2"] = "ph2"; PlatformId["SG2"] = "sg2"; PlatformId["TH2"] = "th2"; PlatformId["TW2"] = "tw2"; PlatformId["VN2"] = "vn2"; PlatformId["ESPORTS"] = "esports"; PlatformId["APAC"] = "apac"; })(PlatformId || (exports.PlatformId = PlatformId = {})); var LimitType; (function (LimitType) { LimitType["APPLICATION"] = "application"; LimitType["METHOD"] = "method"; LimitType["SERVICE"] = "service"; })(LimitType || (exports.LimitType = LimitType = {})); exports.HOST = ":platformId.api.riotgames.com"; exports.METHODS = { ACCOUNT: { GET_BY_PUUID: "/riot/account/v1/accounts/by-puuid/:puuid", GET_BY_RIOT_ID: "/riot/account/v1/accounts/by-riot-id/:gameName/:tagLine", GET_BY_ACCESS_TOKEN: "/riot/account/v1/accounts/me", GET_ACTIVE_SHARD_FOR_PLAYER: "/riot/account/v1/active-shards/by-game/:game/by-puuid/:puuid", }, CHAMPION_MASTERY: { GET_ALL_CHAMPIONS: "/lol/champion-mastery/v4/champion-masteries/by-puuid/:encryptedPUUID", GET_CHAMPION_MASTERY: "/lol/champion-mastery/v4/champion-masteries/by-puuid/:encryptedPUUID/by-champion/:championId", GET_TOP_CHAMPIONS: "/lol/champion-mastery/v4/champion-masteries/by-puuid/:encryptedPUUID/top", GET_CHAMPION_MASTERY_SCORE: "/lol/champion-mastery/v4/scores/by-puuid/:encryptedPUUID", }, CHAMPION: { GET_CHAMPION_ROTATIONS: "/lol/platform/v3/champion-rotations", }, CLASH: { GET_PLAYERS_BY_SUMMONER: "/lol/clash/v1/players/by-summoner/:summonerId", GET_TEAM: "/lol/clash/v1/teams/:teamId", GET_TOURNAMENTS: "/lol/clash/v1/tournaments", GET_TOURNAMENT: "/lol/clash/v1/tournaments/:tournamentId", GET_TOURNAMENT_TEAM: "/lol/clash/v1/tournaments/by-team/:teamId", }, LEAGUE_EXP: { GET_LEAGUE_ENTRIES: "/lol/league-exp/v4/entries/:queue/:tier/:division", }, LEAGUE: { GET_CHALLENGER_BY_QUEUE: "/lol/league/v4/challengerleagues/by-queue/:queue", GET_ENTRIES_BY_PUUID: "/lol/league/v4/entries/by-puuid/:puuid", GET_ALL_ENTRIES: "/lol/league/v4/entries/:queue/:tier/:division", GET_GRANDMASTER_BY_QUEUE: "/lol/league/v4/grandmasterleagues/by-queue/:queue", GET_LEAGUE_BY_ID: "/lol/league/v4/leagues/:leagueId", GET_MASTER_BY_QUEUE: "/lol/league/v4/masterleagues/by-queue/:queue", }, LOL_CHALLENGES: { GET_CONFIG: "/lol/challenges/v1/challenges/config", GET_PERCENTILES: "/lol/challenges/v1/challenges/percentiles", GET_CONFIG_BY_ID: "/lol/challenges/v1/challenges/:challengeId/config", GET_LEADERBOARD_BY_ID: "/lol/challenges/v1/challenges/:challengeId/leaderboards/by-level/:level", GET_PERCENTILES_BY_ID: "/lol/challenges/v1/challenges/:challengeId/percentiles", GET_PLAYER_DATA_BY_PUUID: "/lol/challenges/v1/player-data/:puuid", }, LOL_STATUS: { GET_PLATFORM_DATA: "/lol/status/v4/platform-data", }, LOR_DECK: { GET_DECKS_FOR_PLAYER: "/lor/deck/v1/decks/me", POST_CREATE_DECK_FOR_PLAYER: "/lor/deck/v1/decks/me", }, LOR_INVENTORY: { GET_CARDS_OWNED_BY_PLAYER: "/lor/inventory/v1/cards/me", }, LOR_MATCH: { GET_MATCH_IDS_BY_PUUID: "/lor/match/v1/matches/by-puuid/:puuid/ids", GET_MATCH_BY_ID: "/lor/match/v1/matches/:matchId", }, LOR_RANKED: { GET_MASTER_TIER: "/lor/ranked/v1/leaderboards", }, LOR_STATUS_V1: { GET_PLATFORM_DATA: "/lor/status/v1/platform-data", }, MATCH_V5: { GET_IDS_BY_PUUID: "/lol/match/v5/matches/by-puuid/:puuid/ids", GET_MATCH_BY_ID: "/lol/match/v5/matches/:matchId", GET_MATCH_TIMELINE_BY_ID: "/lol/match/v5/matches/:matchId/timeline", }, SPECTATOR_TFT_V5: { GET_GAME_BY_PUUID: "/lol/spectator/tft/v5/active-games/by-puuid/:puuid", GET_FEATURED_GAMES: "/lol/spectator/tft/v5/featured-games", }, SPECTATOR: { GET_GAME_BY_SUMMONER_ID: "/lol/spectator/v5/active-games/by-summoner/:summonerId", GET_FEATURED_GAMES: "/lol/spectator/v5/featured-games", }, SUMMONER: { GET_BY_RSO_PUUID: "/fulfillment/v1/summoners/by-puuid/:rsoPuuid", GET_BY_ACCESS_TOKEN: "/lol/summoner/v4/summoners/me", GET_BY_ACCOUNT_ID: "/lol/summoner/v4/summoners/by-account/:accountId", GET_BY_PUUID: "/lol/summoner/v4/summoners/by-puuid/:puuid", GET_BY_SUMMONER_ID: "/lol/summoner/v4/summoners/:summonerId", }, TFT_LEAGUE: { GET_CHALLENGER: "/tft/league/v1/challenger", GET_ENTRIES_BY_SUMMONER: "/tft/league/v1/entries/by-summoner/:summonerId", GET_ALL_ENTRIES: "/tft/league/v1/entries/:tier/:division", GET_GRANDMASTER: "/tft/league/v1/grandmaster", GET_LEAGUE_BY_ID: "/tft/league/v1/leagues/:leagueId", GET_MASTER: "/tft/league/v1/master", GET_TOP_RATED_LADDER_BY_QUEUE: "/tft/league/v1/rated-ladders/:queue/top", }, TFT_MATCH: { GET_MATCH_IDS_BY_PUUID: "/tft/match/v1/matches/by-puuid/:puuid/ids", GET_MATCH_BY_ID: "/tft/match/v1/matches/:matchId", }, TFT_STATUS_V1: { GET_PLATFORM_DATA: "/tft/status/v1/platform-data", }, TFT_SUMMONER: { GET_BY_ACCOUNT_ID: "/tft/summoner/v1/summoners/by-account/:accountId", GET_BY_PUUID: "/tft/summoner/v1/summoners/by-puuid/:puuid", GET_BY_ACCESS_TOKEN: "/tft/summoner/v1/summoners/me", GET_BY_SUMMONER_ID: "/tft/summoner/v1/summoners/:summonerId", }, TOURNAMENT_STUB_V5: { POST_CREATE_CODES: "/lol/tournament-stub/v5/codes", GET_TOURNAMENT_BY_CODE: "/lol/tournament-stub/v5/codes/:tournamentCode", GET_LOBBY_EVENTS_BY_TOURNAMENT_CODE: "/lol/tournament-stub/v5/lobby-events/by-code/:tournamentCode", POST_CREATE_PROVIDER: "/lol/tournament-stub/v5/providers", POST_CREATE_TOURNAMENT: "/lol/tournament-stub/v5/tournaments", }, TOURNAMENT_V5: { POST_CREATE_CODES: "/lol/tournament/v5/codes", GET_TOURNAMENT_BY_CODE: "/lol/tournament/v5/codes/:tournamentCode", PUT_TOURNAMENT_CODE: "/lol/tournament/v5/codes/:tournamentCode", GET_TOURNAMENT_GAME_DETAILS: "/lol/tournament/v5/games/by-code/:tournamentCode", GET_LOBBY_EVENTS_BY_TOURNAMENT_CODE: "/lol/tournament/v5/lobby-events/by-code/:tournamentCode", POST_CREATE_PROVIDER: "/lol/tournament/v5/providers", POST_CREATE_TOURNAMENT: "/lol/tournament/v5/tournaments", }, VAL_CONTENT: { GET_CONTENT: "/val/content/v1/contents", }, VAL_MATCH: { GET_MATCH_BY_ID: "/val/match/v1/matches/:matchId", GET_MATCHLIST_BY_PUUID: "/val/match/v1/matchlists/by-puuid/:puuid", GET_RECENT_MATCHES_BY_QUEUE: "/val/match/v1/recent-matches/by-queue/:queue", }, VAL_RANKED: { GET_LEADERBOARD_BY_QUEUE: "/val/ranked/v1/leaderboards/by-act/:actId", }, VAL_STATUS_V1: { GET_PLATFORM_DATA: "/val/status/v1/platform-data", }, };