mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-02-06 11:23:48 -05:00
This avoids the annoying problem where you can’t import a client unless the app has already been initialised.
18 lines
430 B
Python
18 lines
430 B
Python
from app.notify_client import NotifyAdminAPIClient
|
|
|
|
|
|
class EventsApiClient(NotifyAdminAPIClient):
|
|
def __init__(self):
|
|
super().__init__("a" * 73, "b")
|
|
|
|
def create_event(self, event_type, event_data):
|
|
data = {
|
|
'event_type': event_type,
|
|
'data': event_data
|
|
}
|
|
resp = self.post(url='/events', data=data)
|
|
return resp['data']
|
|
|
|
|
|
events_api_client = EventsApiClient()
|