Skip to content
This repository has been archived by the owner on Jan 25, 2021. It is now read-only.

Commit

Permalink
Upgrade Algolia client library
Browse files Browse the repository at this point in the history
  • Loading branch information
lukasbestle committed Jul 15, 2016
1 parent 291085e commit ba28ed0
Show file tree
Hide file tree
Showing 8 changed files with 437 additions and 147 deletions.
8 changes: 6 additions & 2 deletions vendor/algolia-client/algoliasearch.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,12 @@
*
*/

require_once 'src/AlgoliaSearch/Version.php';
require_once 'src/AlgoliaSearch/AlgoliaException.php';
require_once 'src/AlgoliaSearch/ClientContext.php';
require_once 'src/AlgoliaSearch/Client.php';
require_once 'src/AlgoliaSearch/ClientContext.php';
require_once 'src/AlgoliaSearch/Index.php';
require_once 'src/AlgoliaSearch/IndexBrowser.php';
require_once 'src/AlgoliaSearch/PlacesIndex.php';
require_once 'src/AlgoliaSearch/SynonymType.php';
require_once 'src/AlgoliaSearch/Version.php';
require_once 'src/AlgoliaSearch/Json.php';
139 changes: 62 additions & 77 deletions vendor/algolia-client/src/AlgoliaSearch/Client.php

Large diffs are not rendered by default.

29 changes: 19 additions & 10 deletions vendor/algolia-client/src/AlgoliaSearch/ClientContext.php
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ public function __construct($applicationID, $apiKey, $hostsArray, $placesEnabled
$this->endUserIP = null;
$this->algoliaUserToken = null;
$this->rateLimitAPIKey = null;
$this->headers = [];
$this->headers = array();
}

/**
Expand All @@ -131,33 +131,42 @@ public function __construct($applicationID, $apiKey, $hostsArray, $placesEnabled
private function getDefaultReadHosts($placesEnabled)
{
if ($placesEnabled) {
return [
'places-dsn.algolia.net',
$hosts = array(
'places-1.algolianet.com',
'places-2.algolianet.com',
'places-3.algolianet.com',
];
);
shuffle($hosts);
array_unshift($hosts, 'places-dsn.algolia.net');

return $hosts;
}

return [
$this->applicationID.'-dsn.algolia.net',
$hosts = array(
$this->applicationID.'-1.algolianet.com',
$this->applicationID.'-2.algolianet.com',
$this->applicationID.'-3.algolianet.com',
];
);
shuffle($hosts);
array_unshift($hosts, $this->applicationID.'-dsn.algolia.net');

return $hosts;
}

/**
* @return array
*/
private function getDefaultWriteHosts()
{
return [
$this->applicationID.'.algolia.net',
$hosts = array(
$this->applicationID.'-1.algolianet.com',
$this->applicationID.'-2.algolianet.com',
$this->applicationID.'-3.algolianet.com',
];
);
shuffle($hosts);
array_unshift($hosts, $this->applicationID.'.algolia.net');

return $hosts;
}

/**
Expand Down
Loading

0 comments on commit ba28ed0

Please sign in to comment.