check API Version

Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
pull/9345/head
Bjoern Schiessle 8 years ago
parent db428ea547
commit af178ef19a
No known key found for this signature in database
GPG Key ID: 2378A753E2BF04F6
  1. 6
      lib/private/Federation/CloudFederationProviderManager.php

@ -57,6 +57,8 @@ class CloudFederationProviderManager implements ICloudFederationProviderManager
/** @var ILogger */
private $logger;
private $supportedAPIVersion = '2.0-draft';
/**
* CloudFederationProviderManager constructor.
*
@ -216,7 +218,9 @@ class CloudFederationProviderManager implements ICloudFederationProviderManager
$result = $response->getBody();
$result = json_decode($result, true);
if (isset($result['end-point'])) {
$supportedVersion = isset($result['api-version']) && $result['api-version'] === $this->supportedAPIVersion;
if (isset($result['end-point']) && $supportedVersion) {
return $result['end-point'];
}

Loading…
Cancel
Save