From 844f32f204d772bc557568eb4016b411edcaf09b Mon Sep 17 00:00:00 2001 From: Untone Date: Mon, 18 Dec 2023 00:10:29 +0300 Subject: [PATCH] auth-req-fix --- resolvers/load.py | 2 +- services/core.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/resolvers/load.py b/resolvers/load.py index 34b0237..92981f6 100644 --- a/resolvers/load.py +++ b/resolvers/load.py @@ -120,7 +120,7 @@ async def load_recipients(_, _info, limit=50, offset=0): my_followings: List[ChatMember] = await get_my_followed() if all_authors: if len(my_followings) < limit: - my_followings = my_followings + all_authors[0 : limit - len(my_followings)] + my_followings = my_followings + list(all_authors)[0 : limit - len(my_followings)] for a in my_followings: a["online"] = a["id"] in onliners r.append(a) diff --git a/services/core.py b/services/core.py index e8036b2..4883990 100644 --- a/services/core.py +++ b/services/core.py @@ -1,7 +1,7 @@ from typing import Any, List import aiohttp - +from aiohttp import ClientResponse, ClientSession from models.member import ChatMember from settings import API_BASE @@ -53,10 +53,10 @@ async def get_my_followed() -> List[ChatMember]: "variables": None, } - async with aiohttp.ClientSession() as client: + async with ClientSession() as client: try: - response = await client.post(API_BASE, headers=headers, json=gql) - print(f"[services.core] {query_name}: [{response.status_code}] {len(response.text)} bytes") + response: ClientResponse = await client.post(API_BASE, headers=headers, json=gql) + print(f"[services.core] {query_name}: [{response.status}] {len(response.text)} bytes") if response.status_code != 200: return [] r = response.json()