UNPKG

@aidarkezio/main-func

Version:
40 lines • 1.61 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const got_1 = __importDefault(require("got")); const utils_js_1 = require("../utils.js"); const types_js_1 = require("./types.js"); async function nameFreeFire(id) { types_js_1.NameFreeFireArgsSchema.parse(arguments); id = id.toString(); const json = await (0, got_1.default)('https://api.duniagames.co.id/api/transaction/v1/top-up/inquiry/store', { headers: { accept: 'application/json, text/plain, */*', 'content-type': 'application/json', origin: 'https://duniagames.co.id', referer: 'https://duniagames.co.id/', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36' }, body: JSON.stringify({ catalogId: 66, gameId: id, itemId: 11, paymentId: 750, productId: 3, product_ref: 'AE', product_ref_denom: 'AE' }), method: 'POST' }).json(); if (json.status.message !== 'success') throw new utils_js_1.ScraperError(`Can't get nameFreeFire for id ${id}\n${JSON.stringify(json, null, 2)}`); const result = { id: json.data.gameId, username: json.data.userNameGame }; return types_js_1.NameFreeFireSchema.parse(result); } exports.default = nameFreeFire; //# sourceMappingURL=idff.js.map