Spaces:
Building
Building
Upload chat_handler.py
Browse files- routes/chat_handler.py +3 -3
routes/chat_handler.py
CHANGED
@@ -15,7 +15,7 @@ from utils.logger import log_info, log_error, log_warning, log_debug
|
|
15 |
from api.api_executor import call_api as execute_api
|
16 |
from config.config_provider import ConfigProvider
|
17 |
from llm.validation_engine import validate
|
18 |
-
from session import session_store, Session
|
19 |
|
20 |
# Initialize router
|
21 |
router = APIRouter()
|
@@ -259,7 +259,7 @@ async def start_session(req: StartRequest, request: Request):
|
|
259 |
|
260 |
# For realtime sessions, publish event to start the flow
|
261 |
if req.is_realtime and hasattr(request.app.state, 'event_bus'):
|
262 |
-
from event_bus import Event, EventType
|
263 |
|
264 |
await request.app.state.event_bus.publish(Event(
|
265 |
type=EventType.SESSION_STARTED,
|
@@ -522,7 +522,7 @@ async def end_session(x_session_id: str = Header(...), request: Request = None):
|
|
522 |
|
523 |
# For realtime sessions, publish end event
|
524 |
if session.is_realtime and request and hasattr(request.app.state, 'event_bus'):
|
525 |
-
from event_bus import Event, EventType
|
526 |
|
527 |
await request.app.state.event_bus.publish(Event(
|
528 |
type=EventType.SESSION_ENDED,
|
|
|
15 |
from api.api_executor import call_api as execute_api
|
16 |
from config.config_provider import ConfigProvider
|
17 |
from llm.validation_engine import validate
|
18 |
+
from chat_session.session import session_store, Session
|
19 |
|
20 |
# Initialize router
|
21 |
router = APIRouter()
|
|
|
259 |
|
260 |
# For realtime sessions, publish event to start the flow
|
261 |
if req.is_realtime and hasattr(request.app.state, 'event_bus'):
|
262 |
+
from chat_session.event_bus import Event, EventType
|
263 |
|
264 |
await request.app.state.event_bus.publish(Event(
|
265 |
type=EventType.SESSION_STARTED,
|
|
|
522 |
|
523 |
# For realtime sessions, publish end event
|
524 |
if session.is_realtime and request and hasattr(request.app.state, 'event_bus'):
|
525 |
+
from chat_session.event_bus import Event, EventType
|
526 |
|
527 |
await request.app.state.event_bus.publish(Event(
|
528 |
type=EventType.SESSION_ENDED,
|