Update the usage page to use new billing endpoints

* Create new billing_api_client for separation and remove
older methods in the service_api_client
This commit is contained in:
Imdad Ahad
2017-08-16 16:31:47 +01:00
parent fca663c183
commit 32242c4501
5 changed files with 36 additions and 18 deletions

View File

@@ -54,6 +54,7 @@ from app.notify_client.provider_client import ProviderClient
from app.notify_client.organisations_client import OrganisationsClient
from app.notify_client.models import AnonymousUser
from app.notify_client.letter_jobs_client import LetterJobsClient
from app.notify_client.billing_api_client import BillingAPIClient
from app.utils import get_cdn_domain
from app.utils import gmt_timezones
@@ -75,6 +76,7 @@ organisations_client = OrganisationsClient()
asset_fingerprinter = AssetFingerprinter()
statsd_client = StatsdClient()
letter_jobs_client = LetterJobsClient()
billing_api_client = BillingAPIClient()
# The current service attached to the request stack.
current_service = LocalProxy(partial(_lookup_req_object, 'service'))
@@ -107,6 +109,7 @@ def create_app():
provider_client.init_app(application)
organisations_client.init_app(application)
letter_jobs_client.init_app(application)
billing_api_client.init_app(application)
login_manager.init_app(application)
login_manager.login_view = 'main.sign_in'