overhaul ble.py, move all async calls there

This commit is contained in:
matt committed 2026-10-14 04:49:43 -07:00
1 parent 87cd24234a
commit 0d975a15a8
8 files changed
+712 -135

No files matched your search

+4 -2
View File
@@ -5,7 +5,6 @@ from flask_apscheduler import APScheduler
from datetime import datetime, timedelta
from scanner import *
from config import *
from ble_redis import *
import logging
logging.getLogger('apscheduler').setLevel(logging.ERROR)
@@ -14,7 +13,7 @@ app = Flask(__name__)
scheduler = APScheduler()
scheduler.init_app(app)
scheduler.start()
run_counter = 0
scan_macs()
# --- Scheduler job ----------------------------------------------------
@@ -25,8 +24,11 @@ scan_macs()
misfire_grace_time=30
)
def ble_scan_job():
run_counter = run_counter + 1
"""Runs in the background, calls the async scanner."""
update_cache()
#if run_counter > 9:
# run_command
# --- API -------------------------------------------------------------