UNPKG

insomnia-plugin-valorant

Version:
25 lines 1.22 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPregameMatchId = void 0; const node_fetch_1 = __importDefault(require("node-fetch")); async function getPregameMatchId(shard, region, puuid, clientVersion, clientPlatform, accessToken, entitlement) { const response = await (0, node_fetch_1.default)(`https://glz-${region}-1.${shard}.a.pvp.net/pregame/v1/players/${puuid}`, { headers: { 'Authorization': 'Bearer ' + accessToken, 'X-Riot-Entitlements-JWT': entitlement, 'X-Riot-ClientVersion': clientVersion, 'X-Riot-ClientPlatform': clientPlatform, 'User-Agent': '' }, }); if (response.status === 404) throw new Error('Player is not in a pregame lobby'); if (!response.ok) throw new Error(`Failed to get pregame match IO: ${response.status} ${response.statusText} - ${await response.text()}`); return (await response.json())['MatchID']; } exports.getPregameMatchId = getPregameMatchId; //# sourceMappingURL=get-pregame-match-id.js.map