GonetsDocs/Документация/Техническая-документация-api/api/services/settings_service.md
2025-10-14 16:14:11 +05:00

1.5 KiB
Raw Blame History

Settings Service

class services.settings_service.SettingsService(translations: Translations = Depends(translations_dependency))

Bases: object

Сервис для управления настройками и очистки данных сети.

clear_all_data() → bool

Очищает данные узлов всех подсетей и точек доступа Wi-Fi.

  • Returns: True, если очистка успешна.
  • Return type: bool
  • Raises: Exception – Если произошла ошибка при записи в один из файлов.

clear_subnet(subnet: str | None = None) → bool

Очищает данные узлов подсети в указанном файле или во всех файлах.

  • Parameters: subnet (Optional *[*str ]) – Подсеть в формате CIDR (например, “10.1.1.0/24”). Если None, очищает все подсети.
  • Returns: True, если очистка успешна.
  • Return type: bool
  • Raises: Exception – Если произошла ошибка при записи в файл.

clear_wifi() → bool

Очищает данные точек доступа Wi-Fi в файле wifi.json.

  • Returns: True, если очистка успешна.
  • Return type: bool
  • Raises: Exception – Если произошла ошибка при записи в файл.