loadchats-fix

This commit is contained in:
Untone 2023-10-13 02:29:08 +03:00
parent e9b2e55502
commit 77729b30bc
2 changed files with 2 additions and 4 deletions

View File

@ -25,7 +25,6 @@ async def update_chat(_, info, chat_new):
return {"error": "chat not exist"}
chat = dict(json.loads(chat))
# TODO
if author_id in chat["admins"]:
chat.update(
{

View File

@ -45,9 +45,8 @@ 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 []
)[offset:(offset + limit)]
cids = (await redis.execute("SMEMBERS", f"chats_by_author/{author_id}")) or []
cids = cids[offset:(offset + limit)]
members_online = (await redis.execute("SMEMBERS", "authors-online")) or []
chats = []
if len(cids) == 0: