diff --git a/services/core.py b/services/core.py index caf5c43..7cbddb3 100644 --- a/services/core.py +++ b/services/core.py @@ -62,23 +62,16 @@ async def get_my_followed() -> List[ChatMember]: return [] -async def get_author(author_id: int = None, slug: str = "", user: str = ""): - query_name = "get_author(author_id: $author_id, slug: $slug, user: $user)" +async def get_author(user: str = ""): + query_name = "get_author_id(user: $user)" query_type = "query" operation = "GetAuthor($author_id: Int, $slug: String, $user: String)" query_fields = "id slug pic name" - vars = {} - if author_id: - vars["author_id"] = author_id - elif slug: - vars["slug"] = slug - elif user: - vars["user"] = user gql = { "query": query_type + " " + operation + " { " + query_name + " { " + query_fields + "} " + " }", "operationName": operation, - "variables": None if vars == {} else vars, + "variables": {"user": user}, } r = await _request_endpoint(query_name, gql)