trycatch
This commit is contained in:
parent
7ba4b7be3d
commit
b39d5b7778
3 changed files with 37 additions and 13 deletions
|
|
@ -62,7 +62,12 @@ $map_map = @{
|
|||
"Tiger_Main" = "Taego"
|
||||
}
|
||||
|
||||
try {
|
||||
$player_matches = get-content "$scriptroot/../data/player_matches.json" | convertfrom-json -Depth 100
|
||||
}
|
||||
catch {
|
||||
Write-Output 'Unable to read file exitin'
|
||||
}
|
||||
$new_win_matches = $player_matches[-1].new_win_matches
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,13 @@ $headers = @{
|
|||
'Authorization' = "$apiKey"
|
||||
}
|
||||
$player_matches = @()
|
||||
try {
|
||||
$player_data = get-content "$scriptroot/../data/player_data.json" | convertfrom-json -Depth 100
|
||||
}
|
||||
catch {
|
||||
Write-Output 'Unable to read file exitin'
|
||||
exit
|
||||
}
|
||||
|
||||
|
||||
foreach ($player in $player_data) {
|
||||
|
|
@ -66,8 +72,13 @@ foreach ($player in $player_data) {
|
|||
}
|
||||
|
||||
if (test-path "$scriptroot/../data/player_matches.json") {
|
||||
try{$old_player_data = get-content "$scriptroot/../data/player_matches.json" | convertfrom-json -Depth 100}
|
||||
catch {exit}
|
||||
try {
|
||||
$old_player_data = get-content "$scriptroot/../data/player_matches.json" | convertfrom-json -Depth 100
|
||||
}
|
||||
catch {
|
||||
Write-Output 'Unable to read file exitin'
|
||||
exit
|
||||
}
|
||||
$new_ids = ($player_matches.player_matches | where-object { $_.stats.winplace -eq 1 }).id
|
||||
$old_ids = ($old_player_data.player_matches | where-object { $_.stats.winplace -eq 1 }).id
|
||||
$new_win_matches = ((Compare-Object -ReferenceObject $old_ids -DifferenceObject $new_ids) | Where-Object { $_.SideIndicator -eq '=>' }).InputObject | Select-Object -Unique
|
||||
|
|
|
|||
|
|
@ -93,7 +93,15 @@ else {
|
|||
$oldstats = @()
|
||||
}
|
||||
|
||||
try {
|
||||
$all_player_matches = get-content "$scriptroot/../data/player_matches.json" | convertfrom-json -Depth 100
|
||||
}
|
||||
catch {
|
||||
Write-Output 'Unable to read file exitin'
|
||||
exit
|
||||
}
|
||||
|
||||
|
||||
|
||||
foreach ($player in $all_player_matches) {
|
||||
if ($player.psobject.properties.name -eq 'new_win_matches') {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue