websocket connect repair

This commit is contained in:
parent a13636ca49
commit 40c98e68d7
2 changed files with 10 additions and 6 deletions

View file

@ -80,7 +80,7 @@ class ContainerPositionManager:
container_manager = ContainerPositionManager()
async def get_network_data(translations: Translations = Depends(get_translations())) -> Dict[str, Dict]:
async def get_network_data(translations: Translations = None) -> Dict[str, Dict]:
"""Возвращает текущие сетевые данные в виде словаря.
Получает данные о сетевых интерфейсах, разделяет их на активные и неактивные,
@ -97,6 +97,7 @@ async def get_network_data(translations: Translations = Depends(get_translations
Raises:
HTTPException: Если произошла ошибка при получении данных (status_code=500).
"""
translations = translations or get_translations()()
logger.debug("Calling get_network_data()")
try:
network_data = await network_service.get_network_interfaces_container()
@ -151,7 +152,7 @@ def _split_interfaces(
return activation_interfaces, deactivation_interfaces
@router.post("/update_container_position")
async def update_container_position(data: Dict[str, Union[int, bool]] = Body(...), translations: Translations = Depends(get_translations())):
async def update_container_position(data: Dict[str, Union[int, bool]] = Body(...), translations: Translations = None):
"""Обновляет позицию и состояние контейнера.
Принимает данные о новом положении и состоянии контейнера и обновляет их
@ -174,6 +175,7 @@ async def update_container_position(data: Dict[str, Union[int, bool]] = Body(...
HTTPException: Если отсутствуют обязательные поля (status_code=400) или
типы данных неверны.
"""
translations = translations or get_translations()()
try:
required_keys = [
"container_id", "container_x", "container_y", "isOpen"