From 68096b21a42d0477dd53d1860d35cfbb73b01729 Mon Sep 17 00:00:00 2001 From: tonyrewin Date: Mon, 5 Sep 2022 16:28:21 +0300 Subject: [PATCH] get_topics_all no page and size --- resolvers/topics.py | 6 +++--- services/zine/topics.py | 6 ++---- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/resolvers/topics.py b/resolvers/topics.py index dc2f3ead..741f6271 100644 --- a/resolvers/topics.py +++ b/resolvers/topics.py @@ -11,8 +11,8 @@ import random @query.field("topicsAll") -async def topics_all(_, info, page=1, size=50): - topics = await TopicStorage.get_topics_all(page, size) +async def topics_all(_, info): + topics = await TopicStorage.get_topics_all() for topic in topics: topic.stat = await TopicStat.get_stat(topic.slug) return topics @@ -86,7 +86,7 @@ def topic_unfollow(user, slug): @query.field("topicsRandom") async def topics_random(_, info): - topics = await TopicStorage.get_topics_all(1, 700) + topics = await TopicStorage.get_topics_all() normalized_topics = [] for topic in topics: topic_stat = await TopicStat.get_stat(topic.slug) diff --git a/services/zine/topics.py b/services/zine/topics.py index 07119793..3e2bcd74 100644 --- a/services/zine/topics.py +++ b/services/zine/topics.py @@ -27,12 +27,10 @@ class TopicStorage: return topic @staticmethod - async def get_topics_all(page, size): - end = page * size - start = end - size + async def get_topics_all(): self = TopicStorage async with self.lock: - return list(self.topics.values())[start:end] + return list(self.topics.values()) @staticmethod async def get_topics_by_slugs(slugs):