feat: odometer baseline syncs to server — push on save, pull on sync, +/api/device-config/push endpoint

This commit is contained in:
Mathieu Moran
2026-08-11 19:31:52 -04:00
parent 878ba4a958
commit 32de77131c
6 changed files with 63 additions and 23 deletions
+2
View File
@@ -122,6 +122,8 @@ def _store_synced_config(config):
app_sql.set_setting("device_avatar_path", config.get("avatar_path", "img/yaris.png"))
app_sql.set_setting("device_config_version", str(config.get("config_version", 0)))
app_sql.set_setting("device_config_synced_at", str(int(time.time())))
if config.get("odometer_baseline") is not None:
app_sql.set_setting("odometer_baseline", str(config["odometer_baseline"]))
def _on_config_changed():