feat: add WebSocket support - real-time notifications in Flutter

This commit is contained in:
Alan Alonso
2026-05-23 01:07:50 -06:00
parent 1886ab6094
commit feead21e73
4 changed files with 231 additions and 15 deletions

View File

@@ -11,7 +11,7 @@ from datetime import datetime
from typing import Optional
from app.core.config import settings
from app.data.repositories.ruta_repository import SQLiteRutaRepository
from app.data.repositories.ruta_repository import SupabaseRutaRepository
from app.domain.entities.ruta import EstadoCamion, TruckStatus, TipoNotificacion
from app.services.ws_manager import ws_manager
@@ -23,7 +23,7 @@ class SimuladorRuta:
def __init__(self, route_id: str, tick_segundos: int = None):
self.route_id = route_id
self.tick = tick_segundos or settings.sim_tick_seconds
self.repo = SQLiteRutaRepository()
self.repo = SupabaseRutaRepository()
self._tarea: Optional[asyncio.Task] = None
self._corriendo = False