function getQRcode { Invoke-WebRequest -Uri 'http://94.177.199.207:3000/session/qr/AssistenzaPubblicaBardiProd/image' -Method GET -Outfile QRcode.png ./QRcode.png } $response = Invoke-WebRequest -Uri 'http://94.177.199.207:3000/session/status/AssistenzaPubblicaBardiProd' -Method GET if ($response.StatusCode -eq 200) { $state = ConvertFrom-Json $response.Content if ($state.state -eq "CONNECTED") { getQRcode } elseif ($null -eq $state.state) { $response = Invoke-WebRequest -Uri 'http://94.177.199.207:3000/session/restart/AssistenzaPubblicaBardiProd' -Method GET Start-Sleep -Seconds 20 } }