Skip to content

Commit

Permalink
Use AR as default country for MercadoLibre.
Browse files Browse the repository at this point in the history
  • Loading branch information
lucasmichot committed Feb 14, 2024
1 parent 3e3df8d commit fc9cdd7
Showing 1 changed file with 23 additions and 23 deletions.
46 changes: 23 additions & 23 deletions src/MercadoLibre/Provider.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,27 +13,6 @@ class Provider extends AbstractProvider
{
public const IDENTIFIER = 'MERCADOLIBRE';

public const DOMAIN = [
'AR' => 'https://auth.mercadolibre.com.ar',
'BO' => 'https://auth.mercadolibre.com.bo',
'BR' => 'https://auth.mercadolivre.com.br',
'CL' => 'https://auth.mercadolibre.cl',
'CO' => 'https://auth.mercadolibre.com.co',
'CR' => 'https://auth.mercadolibre.co.cr',
'DO' => 'https://auth.mercadolibre.com.do',
'EC' => 'https://auth.mercadolibre.com.ec',
'GT' => 'https://auth.mercadolibre.com.gt',
'HN' => 'https://auth.mercadolibre.com.hn',
'MX' => 'https://auth.mercadolibre.com.mx',
'NI' => 'https://auth.mercadolibre.com.ni',
'PA' => 'https://auth.mercadolibre.com.pa',
'PY' => 'https://auth.mercadolibre.com.py',
'PE' => 'https://auth.mercadolibre.com.pe',
'SV' => 'https://auth.mercadolibre.com.sv',
'UY' => 'https://auth.mercadolibre.com.uy',
'VE' => 'https://auth.mercadolibre.com.ve',
];

/**
* {@inheritdoc}
*/
Expand All @@ -57,9 +36,30 @@ public static function additionalConfigKeys()
*/
protected function getAuthUrl($state)
{
$url = self::DOMAIN[$this->getConfig('country')] ?? 'https://auth.mercadolibre.com.ar';
$domains = [
'AR' => 'https://auth.mercadolibre.com.ar',
'BO' => 'https://auth.mercadolibre.com.bo',
'BR' => 'https://auth.mercadolivre.com.br',
'CL' => 'https://auth.mercadolibre.cl',
'CO' => 'https://auth.mercadolibre.com.co',
'CR' => 'https://auth.mercadolibre.co.cr',
'DO' => 'https://auth.mercadolibre.com.do',
'EC' => 'https://auth.mercadolibre.com.ec',
'GT' => 'https://auth.mercadolibre.com.gt',
'HN' => 'https://auth.mercadolibre.com.hn',
'MX' => 'https://auth.mercadolibre.com.mx',
'NI' => 'https://auth.mercadolibre.com.ni',
'PA' => 'https://auth.mercadolibre.com.pa',
'PE' => 'https://auth.mercadolibre.com.pe',
'PY' => 'https://auth.mercadolibre.com.py',
'SV' => 'https://auth.mercadolibre.com.sv',
'UY' => 'https://auth.mercadolibre.com.uy',
'VE' => 'https://auth.mercadolibre.com.ve',
];

$countryCode = $this->getConfig('country', 'AR');

return $this->buildAuthUrlFromBase($url.'/authorization', $state);
return $this->buildAuthUrlFromBase($domains[$countryCode].'/authorization', $state);
}

/**
Expand Down

0 comments on commit fc9cdd7

Please sign in to comment.