Show proper server status when viewing listing.

closes #308
This commit is contained in:
Dane Everitt 2017-02-17 20:34:57 -05:00
parent e9762b4277
commit 99497adcb2
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
3 changed files with 23 additions and 7 deletions

View file

@ -73,6 +73,14 @@ class AjaxController extends Controller
return response()->json([], 404);
}
if (! $server->installed) {
return response()->json(['status' => 20]);
}
if ($server->suspended) {
return response()->json(['status' => 30]);
}
try {
$res = $server->guzzleClient()->request('GET', '/server');
if ($res->getStatusCode() === 200) {