Fix test button

This commit is contained in:
Kode
2018-10-21 13:23:23 +01:00
parent 6e9f25d680
commit 540bead0db
5 changed files with 27 additions and 9 deletions

View File

@@ -6,9 +6,23 @@ use GuzzleHttp\Client;
abstract class SupportedApps
{
public function test($url, $requiresLoginFirst=false)
public function appTest($url, $requiresLoginFirst=false)
{
$res = $this->execute($url, $requiresLoginFirst);
switch($res->getStatusCode()) {
case 200:
echo 'Successfully connected to the API';
break;
case 401:
echo 'Failed: Invalid credentials';
break;
case 404:
echo 'Failed: Please make sure your URL is correct and that there is a trailing slash';
break;
default:
echo 'Something went wrong... Code: '.$res->getStatusCode();
break;
}
}
public function execute($url, $requiresLoginFirst=false)