@aidarkezio/main-func
Version:
📦 It has my funcs
40 lines • 1.61 kB
JavaScript
;
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