This commit is contained in:
Thijs Stobbelaar 2023-09-27 22:06:56 +02:00
parent 875518abd3
commit 3cc66e66b9

View file

@ -72,12 +72,11 @@ $playermodes = @(
) )
# Initialize the master hashtable # Initialize the master hashtable
$lifetimestats = @{} $lifetimestats = @{}
$webrequestlimiter = 0
foreach ($playmode in $playermodes) { foreach ($playmode in $playermodes) {
# Fetch stats for the current playmode # Fetch stats for the current playmode
if ($webrequestlimiter -le 8) {
write-output "Getting data for players $playeridstring gameode $playmode"
write-output "Getting data for players $playeridstring gameode $playmode"
try{ try{
$stats = Invoke-RestMethod -Uri "https://api.pubg.com/shards/steam/seasons/lifetime/gameMode/$playmode/players?filter[playerIds]=$playeridstring" -Method GET -Headers $headers $stats = Invoke-RestMethod -Uri "https://api.pubg.com/shards/steam/seasons/lifetime/gameMode/$playmode/players?filter[playerIds]=$playeridstring" -Method GET -Headers $headers
@ -88,14 +87,6 @@ foreach ($playmode in $playermodes) {
} }
$webrequestlimiter++
}
else {
write-ouput "sleeping for 60 seconds"
$webrequestlimiter = 0
}
# Check if the playmode doesn't exist in the hashtable, then add it # Check if the playmode doesn't exist in the hashtable, then add it
if (-not $lifetimestats.ContainsKey($playmode)) { if (-not $lifetimestats.ContainsKey($playmode)) {
$lifetimestats[$playmode] = @{} $lifetimestats[$playmode] = @{}