Fringg
57dc1ff47f
fix: resolve deadlock on server_squads counter updates and add webhook notification toggles
- Fix deadlock: enforce sorted lock ordering in add_user_to_servers/remove_user_from_servers
- Fix cross-call deadlock: add update_server_user_counts() for atomic add+remove in one sorted pass
- Fix deadlock in squad migration: use sorted dict iteration for counter updates
- Fix broken "Buy traffic" button: subscription_add_traffic → buy_traffic callback_data
- Add 12 webhook notification toggle settings (WEBHOOK_NOTIFY_*) with master toggle
- Add admin UI category "Уведомления от вебхуков" with hints in BotConfigurationService
- Add toggle check in _notify_user() respecting master and per-event settings
2026-02-12 06:47:26 +03:00
..
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-27 15:15:24 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-02-04 02:07:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-27 23:47:39 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-02-12 06:47:26 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-02-12 06:47:26 +03:00
2026-01-24 17:45:27 +03:00
2026-02-08 17:54:07 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-02-10 04:26:23 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-02-11 21:49:37 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-01-24 17:45:27 +03:00
2026-02-08 18:52:34 +03:00