Danil Iarosh e9d5562684 Fix infinite recursion crash in BalanceManager on payment pulse
Исправлена бесконечная рекурсия (StackOverflowException) при синхронизации баланса с кредитами платы.

Детали изменений:
- В класс BalanceManager добавлен флаг-предохранитель _isSyncingCredits.
- Обработчик OnImpulsePaid теперь игнорирует события начисления кредитов, вызванные синхронизацией.
- В методе SyncCreditsWithBalance вызов ComSystemManager.SetCredits обернут в блок try-finally для безопасного управления флагом _isSyncingCredits.
2026-06-30 11:11:11 +03:00
..