Add support for API base URL and ping URL overrides
This commit is contained in:
parent
b744ed0a2d
commit
9554ab4ffa
2 changed files with 3 additions and 2 deletions
|
@ -6,7 +6,8 @@ import os
|
|||
@dataclass(frozen=True)
|
||||
class Constants:
|
||||
|
||||
SP_API_BASE_URL: Final[str] = 'https://api.simplifiedprivacy.is/api/v1'
|
||||
SP_API_BASE_URL: Final[str] = os.environ.get('SP_API_BASE_URL') or 'https://api.simplifiedprivacy.is/api/v1'
|
||||
PING_URL: Final[str] = os.environ.get('PING_URL') or 'https://api.simplifiedprivacy.is/api/v1/health'
|
||||
|
||||
HV_CLIENT_PATH: Final[str] = os.environ.get('HV_CLIENT_PATH')
|
||||
HV_CLIENT_VERSION_NUMBER: Final[str] = os.environ.get('HV_CLIENT_VERSION_NUMBER')
|
||||
|
|
|
@ -397,7 +397,7 @@ class ConnectionController:
|
|||
proxies = ConnectionController.get_proxies(port_number)
|
||||
|
||||
try:
|
||||
requests.get(f'{Constants.SP_API_BASE_URL}/health', timeout=timeout, proxies=proxies)
|
||||
requests.get(Constants.PING_URL, timeout=timeout, proxies=proxies)
|
||||
except requests.exceptions.RequestException:
|
||||
raise ConnectionError('The connection could not be established.')
|
||||
|
||||
|
|
Loading…
Reference in a new issue