cached-request
All checks were successful
deploy / deploy (push) Successful in 1m3s

This commit is contained in:
2023-12-19 18:58:26 +03:00
parent b141c26e80
commit 6c7f269206
6 changed files with 40 additions and 32 deletions

View File

@@ -4,7 +4,7 @@ from typing import Any, Dict, List, Union
from resolvers.load import load_messages
from services.auth import login_required
from services.core import authors_by_id
from services.core import get_all_authors
from services.rediscache import redis
from services.schema import query
@@ -18,6 +18,8 @@ async def search_recipients(_, info, text: str, limit: int = 50, offset: int = 0
author_id = info.context["author_id"]
authors_by_user, authors_by_id = get_all_authors()
existed_chats = await redis.execute("SMEMBERS", f"/chats_by_author/{author_id}")
if existed_chats:
for chat_id in list(json.loads(existed_chats))[offset : (offset + limit)]: