fix(volc_sync): auto-start background monitor thread on module import

This commit is contained in:
kim
2026-01-29 16:43:57 +08:00
parent ca55e6bda6
commit 16e233f374
+6
View File
@@ -8,6 +8,7 @@ import datetime
import requests import requests
import redis import redis
import traceback import traceback
import threading
from urllib.parse import urlparse from urllib.parse import urlparse
# ========================================== # ==========================================
@@ -737,3 +738,8 @@ def active_monitor_loop():
if __name__ == "__main__": if __name__ == "__main__":
active_monitor_loop() active_monitor_loop()
else:
# Auto-start when loaded as a module/callback
print("🚀 Initializing VolcSync Background Monitor...", flush=True)
t = threading.Thread(target=active_monitor_loop, daemon=True)
t.start()