mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-06-28 00:24:19 +00:00
bedbe04bf1
The scheduler was created without a panic recovery wrapper, so a panic in any scheduled job (traffic write, IP check, etc.) propagated up and could take down the whole panel process. Wrap jobs with cron.Recover so a panic is logged and the scheduler keeps running.