]> git.giorgioravera.it Git - network-manager.git/commitdiff
Minor changes to about
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Thu, 19 Mar 2026 21:54:02 +0000 (22:54 +0100)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Thu, 19 Mar 2026 21:54:02 +0000 (22:54 +0100)
backend/routes/about.py
frontend/js/index.js
frontend/js/services.js

index f053eb9bb322525eb4c7d9b4fbd3294e9f72e598..26ac0779ef573d3bccba8a4fdb55f1654229fb47 100644 (file)
@@ -2,6 +2,7 @@
 
 # Import standard modules
 from fastapi import APIRouter
+from datetime import datetime, timezone
 
 # Import local modules
 from backend.db.config import get_config
@@ -19,7 +20,9 @@ router = APIRouter()
 def about():
     return {
         "app": {
+            "name": settings.APP_NAME,
             "version": settings.APP_VERSION,
         },
         "domain": settings.DOMAIN,
+        "server_time": datetime.now(timezone.utc).isoformat(),
     }
index 5ffebcae04ab4637f7f00142c994edb210c6894f..2c5faf3c1225caa8a9598fd23ac11d0ad261f4b1 100644 (file)
@@ -289,6 +289,11 @@ if (restoreModal) {
 }
 
 // -------------------------------------------------------
-// KICKOFF
+// Periodic API Check
 // -------------------------------------------------------
-apiCheck();
+async function periodicTest() {
+    await apiCheck();
+    setTimeout(periodicTest, 10000);
+}
+
+periodicTest();
index 00557013a5a6429257ddb07afaaf53e0cff21645..d86492cacf4108035addec22e46557d7bcec8024 100644 (file)
@@ -6,7 +6,7 @@ export async function apiCheck() {
     if (!pill) return;
 
     try {
-        const r = await fetch('/api/health');
+        const r = await fetch('/about');
         if (r.ok) {
             pill.textContent = 'API OK';
             pill.classList.remove('btn-outline-primary');