diff options
author | Ruben Pollan <meskio@sindominio.net> | 2016-04-30 14:23:04 -0300 |
---|---|---|
committer | Ruben Pollan <meskio@sindominio.net> | 2016-05-19 14:00:43 +0200 |
commit | bb1ef7b042347d069b6edb3b01fada27aab90ea1 (patch) | |
tree | 0e7953f04d4abd9b45676824a0e741ff9542e914 /src/leap/bonafide/config.py | |
parent | 241d682d65a5b0f2f2de5189d7c925867408fcb9 (diff) |
[feat] use the api_uri and api_version from the provider.json
Diffstat (limited to 'src/leap/bonafide/config.py')
-rw-r--r-- | src/leap/bonafide/config.py | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/src/leap/bonafide/config.py b/src/leap/bonafide/config.py index 496c9a8..8c34bc1 100644 --- a/src/leap/bonafide/config.py +++ b/src/leap/bonafide/config.py @@ -174,6 +174,22 @@ class Provider(object): self.ongoing_bootstrap[self._domain] = defer.succeed( 'already_initialized') + @property + def domain(self): + return self._domain + + @property + def api_uri(self): + if not self._provider_config: + return 'https://api.%s:4430' % self._domain + return self._provider_config.api_uri + + @property + def version(self): + if not self._provider_config: + return 1 + return int(self._provider_config.api_version) + def is_configured(self): provider_json = self._get_provider_json_path() # XXX check if all the services are there @@ -473,9 +489,6 @@ class Provider(object): # XXX pass if-modified-since header return httpRequest(self._agent, *args, **kw) - def _get_api_uri(self): - pass - class Record(object): def __init__(self, **kw): |