Remove old code.

This commit is contained in:
Alex Root Junior 2017-09-27 09:05:32 +03:00
parent 2c87bf370f
commit c7cf2e0c24

View file

@ -1,26 +0,0 @@
from aiogram.utils.deprecated import deprecated
from . import Handler
from .handler import SkipHandler
@deprecated
class Middleware:
def __init__(self, handler, filters=None):
self.handler: Handler = handler
self.configure_handler(filters)
def configure_handler(self, filters):
if filters is None:
filters = []
self.handler.register(self._handle_event, filters, 0)
async def handle(self, *args, **kwargs):
raise NotImplementedError
async def check_data(self, *args, **kwargs):
return True
async def _handle_event(self, *args, **kwargs):
if await self.check_data(*args, **kwargs):
await self.handle(*args, **kwargs)
raise SkipHandler()