Move body of Client._payload_post to State
This commit is contained in:
@@ -115,11 +115,7 @@ class Client(object):
|
|||||||
return self._state._post(url, params, files=files, as_graphql=as_graphql)
|
return self._state._post(url, params, files=files, as_graphql=as_graphql)
|
||||||
|
|
||||||
def _payload_post(self, url, data, files=None):
|
def _payload_post(self, url, data, files=None):
|
||||||
j = self._post(url, data, files=files)
|
return self._state._payload_post(url, data, files=files)
|
||||||
try:
|
|
||||||
return j["payload"]
|
|
||||||
except (KeyError, TypeError):
|
|
||||||
raise FBchatException("Missing payload: {}".format(j))
|
|
||||||
|
|
||||||
def graphql_requests(self, *queries):
|
def graphql_requests(self, *queries):
|
||||||
"""Execute GraphQL queries.
|
"""Execute GraphQL queries.
|
||||||
|
@@ -240,3 +240,10 @@ class State(object):
|
|||||||
error_retries=error_retries - 1,
|
error_retries=error_retries - 1,
|
||||||
)
|
)
|
||||||
raise
|
raise
|
||||||
|
|
||||||
|
def _payload_post(self, url, data, files=None):
|
||||||
|
j = self._post(url, data, files=files)
|
||||||
|
try:
|
||||||
|
return j["payload"]
|
||||||
|
except (KeyError, TypeError):
|
||||||
|
raise _exception.FBchatException("Missing payload: {}".format(j))
|
||||||
|
Reference in New Issue
Block a user