diff --git a/resolvers/load.py b/resolvers/load.py index 7a72912..322ac7c 100644 --- a/resolvers/load.py +++ b/resolvers/load.py @@ -45,7 +45,7 @@ async def load_messages(chat_id: str, limit: int = 5, offset: int = 0, ids=None) async def load_chats(_, info, limit: int = 50, offset: int = 0): """load :limit chats of current user with :offset""" author_id = info.context["author_id"] - cids = (list(await redis.execute("SMEMBERS", f"chats_by_author/{author_id}")) or [] + cids = (list(await redis.execute("SMEMBERS", f"chats_by_author/{author_id}") or []) )[offset:(offset + limit)] members_online = (await redis.execute("SMEMBERS", "authors-online")) or [] chats = []