# 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** – Если произошла ошибка при записи в файл.