|
1 | 1 | import sys
|
2 | 2 | import json
|
3 | 3 | import io
|
4 |
| -import enum |
5 | 4 |
|
6 | 5 | from messagebird.balance import Balance
|
7 | 6 | from messagebird.call import Call
|
|
32 | 31 | REST_TYPE = 'rest'
|
33 | 32 |
|
34 | 33 | CONVERSATION_API_ROOT = 'https://conversations.messagebird.com/v1/'
|
35 |
| -CONVERSATION_API_WHATSAPP_SANDBOX_ROOT = 'https://whatsapp-sandbox.messagebird.com/v1/' |
36 |
| - |
37 | 34 | CONVERSATION_PATH = 'conversations'
|
38 | 35 | CONVERSATION_MESSAGES_PATH = 'messages'
|
39 | 36 | CONVERSATION_WEB_HOOKS_PATH = 'webhooks'
|
@@ -65,24 +62,17 @@ def __init__(self, errorMessage):
|
65 | 62 | super(SignleErrorException, self).__init__(errorMessage)
|
66 | 63 |
|
67 | 64 |
|
68 |
| -class Feature(enum.Enum): |
69 |
| - ENABLE_CONVERSATIONS_API_WHATSAPP_SANDBOX = 1 |
70 |
| - |
71 |
| - |
72 | 65 | class Client(object):
|
73 |
| - |
74 |
| - def __init__(self, access_key, http_client=None, features=[]): |
| 66 | + def __init__(self, access_key, http_client=None): |
75 | 67 | self.access_key = access_key
|
76 | 68 | self.http_client = http_client
|
77 | 69 |
|
78 |
| - self.conversation_api_root = CONVERSATION_API_WHATSAPP_SANDBOX_ROOT if Feature.ENABLE_CONVERSATIONS_API_WHATSAPP_SANDBOX in features else CONVERSATION_API_ROOT |
79 |
| - |
80 | 70 | def _get_http_client(self, type=REST_TYPE):
|
81 | 71 | if self.http_client:
|
82 | 72 | return self.http_client
|
83 | 73 |
|
84 | 74 | if type == CONVERSATION_TYPE:
|
85 |
| - return HttpClient(self.conversation_api_root, self.access_key, USER_AGENT) |
| 75 | + return HttpClient(CONVERSATION_API_ROOT, self.access_key, USER_AGENT) |
86 | 76 |
|
87 | 77 | if type == VOICE_TYPE:
|
88 | 78 | return HttpClient(VOICE_API_ROOT, self.access_key, USER_AGENT)
|
|
0 commit comments