def recv(self): message = yield from super().recv() if message: app = get_app() message = yield from app.run_middlewares(message, on="recv") return message
def send(self, message): app = get_app() data = yield from app.run_middlewares(message, on="send") yield from super().send(data)