From b8472821eb9ee4977770616b186e7e5602272c71 Mon Sep 17 00:00:00 2001 From: Alexey Polyakov Date: Wed, 6 May 2026 20:42:33 +0300 Subject: [PATCH] MAX: web fix 2 --- src/oneme/controller.py | 5 +++-- src/oneme/websocket.py | 11 +++++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/oneme/controller.py b/src/oneme/controller.py index ec57fda..2dffbba 100644 --- a/src/oneme/controller.py +++ b/src/oneme/controller.py @@ -116,10 +116,11 @@ class OnemeController(ControllerBase): OnemeWS( host=self.config.host, port=self.config.oneme_ws_port, - clients=api['clients'], ssl_context=api['ssl'], db_pool=api['db'], - send_event=api['event'] + clients=api['clients'], + send_event=api['event'], + telegram_bot=api.get('telegram_bot'), ).start() ) diff --git a/src/oneme/websocket.py b/src/oneme/websocket.py index 70ab666..8804c3d 100644 --- a/src/oneme/websocket.py +++ b/src/oneme/websocket.py @@ -10,7 +10,9 @@ from common.opcodes import Opcodes from common.tools import Tools class OnemeWS: - def __init__(self, host, port, clients, ssl_context, db_pool, send_event): + def __init__( + self, host, port, ssl_context, db_pool, clients, send_event, telegram_bot + ): self.host = host self.port = port self.ssl_context = ssl_context @@ -22,7 +24,12 @@ class OnemeWS: self.opcodes = Opcodes() self.proto = WebProto() - self.processors = Processors(db_pool=db_pool, clients=clients, send_event=send_event, type="web") + self.processors = Processors( + db_pool=db_pool, + clients=clients, + send_event=send_event, + telegram_bot=telegram_bot, + ) self.auth_required = Tools().auth_required # rate limiter