remove repeating code

This commit is contained in:
darksidecat 2021-10-04 23:14:14 +03:00
parent bc32ff727d
commit 8ad650bbe6

View file

@ -1,20 +1,16 @@
import logging
from typing import TYPE_CHECKING, Any, Awaitable, Callable, List, Optional, Type
from typing import TYPE_CHECKING, Any, List, Optional, Type
from aiogram import loggers
from aiogram.methods import TelegramMethod
from aiogram.methods.base import Response
from aiogram.types import TelegramObject
from .base import BaseRequestMiddleware
from .base import BaseRequestMiddleware, NextRequestMiddlewareType
if TYPE_CHECKING:
from ...bot import Bot
NextRequestMiddlewareType = Callable[
["Bot", TelegramMethod[TelegramObject]], Awaitable[Response[TelegramObject]]
]
logger = logging.getLogger(__name__)