@@ -28,8 +28,7 @@ def request(self, method, endpoint, data=None, permissions=None,
28
28
if permissions is not None :
29
29
payload ['permissions' ] = permissions
30
30
31
- self .requests .append ((method , endpoint , payload .get ("data" ),
32
- payload .get ("permissions" ), headers ))
31
+ self .requests .append ((method , endpoint , payload , headers ))
33
32
# This is the signature of the session request.
34
33
return defaultdict (dict ), defaultdict (dict )
35
34
@@ -39,17 +38,13 @@ def reset(self):
39
38
40
39
def _build_requests (self ):
41
40
requests = []
42
- for (method , url , data , permissions , headers ) in self .requests :
41
+ for (method , url , payload , headers ) in self .requests :
43
42
# Strip the prefix in batch requests.
44
43
request = {
45
44
'method' : method .upper (),
46
45
'path' : url .replace ('v1/' , '' )}
47
46
48
- request ['body' ] = {}
49
- if data is not None :
50
- request ['body' ]['data' ] = data
51
- if permissions is not None :
52
- request ['body' ]['permissions' ] = permissions
47
+ request ['body' ] = payload
53
48
if headers is not None :
54
49
request ['headers' ] = headers
55
50
requests .append (request )
0 commit comments