fix(volc_sync): auto-start background monitor thread on module import
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user