Кнопка остановки предназначена не для принудительного убийства процесса, а для управляемого завершения текущей задачи.
- Sprut фиксирует запрос на остановку.
- Текущие операции получают сигнал завершения.
- Там, где требуется cleanup, сначала снимаются временные права или сохраняются текущие результаты.
- TelegramClient и SQLite session закрываются штатным общим механизмом.
- Интерфейс получает подтверждение завершения.
Не закрывайте окно Sprut принудительно сразу после нажатия «Остановить», если модуль ещё показывает состояние остановки. Это особенно важно для Инвайтера, Переавторизатора и задач с файловым переносом.