Files
tinagtg/cashout.js
2018-10-30 21:46:36 -05:00

38 lines
1.2 KiB
JavaScript

import fs from 'fs';
import request from 'request';
const config = JSON.parse(fs.readFileSync('config.json'));
const players = JSON.parse(fs.readFileSync('accounts.json')).accounts;
const cashout = player => {
const postbody = {"email":"","_ApplicationId":"TINAGTG_PARSE","_ClientVersion":"js1.11.1","_InstallationId":"","_SessionToken":""};
postbody._InstallationId = player._InstallationId;
postbody._SessionToken = player.sessionToken;
postbody.email = player.email;
request({
method: 'POST',
uri: `${config.PROD_SERVER_URL}/parse/functions/cashoutWithPaypal`,
body: postbody,
json: true // Automatically stringifies the body to JSON
},(err, response, body)=>{
if(body.result === "ok"){
console.log(`${player.username} has cashed out to ${player.email}!`);
} else{
console.warn(`${player.username} failed to cash out to ${player.email}!`);
}
});
};
let time = 700;
let interval = 0;
players.forEach(player=>{
setTimeout(()=>{
cashout(player);
if(player.objectId === players[players.length-1].objectId){
setTimeout(()=>{console.log(`Done, enjoy!`);},2000);
}
},time*interval);
interval++;
});