Move GraphQL constants into the module

This commit is contained in:
Mads Marquart
2019-07-02 18:23:29 +02:00
parent cab8abd1a0
commit 1b2aeb01ce
2 changed files with 143 additions and 142 deletions

View File

@@ -436,7 +436,7 @@ class Client(object):
:raises: FBchatException if request failed :raises: FBchatException if request failed
""" """
params = {"search": name, "limit": limit} params = {"search": name, "limit": limit}
j = self.graphql_request(GraphQL(query=GraphQL.SEARCH_USER, params=params)) j = self.graphql_request(GraphQL(query=_graphql.SEARCH_USER, params=params))
return [User._from_graphql(node) for node in j[name]["users"]["nodes"]] return [User._from_graphql(node) for node in j[name]["users"]["nodes"]]
@@ -450,7 +450,7 @@ class Client(object):
:raises: FBchatException if request failed :raises: FBchatException if request failed
""" """
params = {"search": name, "limit": limit} params = {"search": name, "limit": limit}
j = self.graphql_request(GraphQL(query=GraphQL.SEARCH_PAGE, params=params)) j = self.graphql_request(GraphQL(query=_graphql.SEARCH_PAGE, params=params))
return [Page._from_graphql(node) for node in j[name]["pages"]["nodes"]] return [Page._from_graphql(node) for node in j[name]["pages"]["nodes"]]
@@ -465,7 +465,7 @@ class Client(object):
:raises: FBchatException if request failed :raises: FBchatException if request failed
""" """
params = {"search": name, "limit": limit} params = {"search": name, "limit": limit}
j = self.graphql_request(GraphQL(query=GraphQL.SEARCH_GROUP, params=params)) j = self.graphql_request(GraphQL(query=_graphql.SEARCH_GROUP, params=params))
return [Group._from_graphql(node) for node in j["viewer"]["groups"]["nodes"]] return [Group._from_graphql(node) for node in j["viewer"]["groups"]["nodes"]]
@@ -480,7 +480,7 @@ class Client(object):
:raises: FBchatException if request failed :raises: FBchatException if request failed
""" """
params = {"search": name, "limit": limit} params = {"search": name, "limit": limit}
j = self.graphql_request(GraphQL(query=GraphQL.SEARCH_THREAD, params=params)) j = self.graphql_request(GraphQL(query=_graphql.SEARCH_THREAD, params=params))
rtn = [] rtn = []
for node in j[name]["threads"]["nodes"]: for node in j[name]["threads"]["nodes"]:

View File

@@ -73,6 +73,7 @@ class GraphQL(object):
else: else:
raise FBchatUserError("A query or doc_id must be specified") raise FBchatUserError("A query or doc_id must be specified")
FRAGMENT_USER = """ FRAGMENT_USER = """
QueryFragment User: User { QueryFragment User: User {
id, id,