Finishing up all the pages for the 3.0 release.

Now all pages are functional.
This commit is contained in:
Pablo Revilla
2025-11-21 11:10:16 -08:00
parent e135630f8d
commit 5e0852e558
2 changed files with 6 additions and 7 deletions
+2 -4
View File
@@ -2,19 +2,17 @@ import asyncio
import datetime
import logging
import os
import pathlib
import re
import ssl
import traceback
from collections import Counter, defaultdict
from dataclasses import dataclass
import pydot
from aiohttp import web
from google.protobuf import text_format
from google.protobuf.message import Message
from jinja2 import Environment, PackageLoader, Undefined, select_autoescape
from markupsafe import Markup
from pandas import DataFrame
from meshtastic.protobuf.portnums_pb2 import PortNum
from meshview import config, database, decode_payload, migrations, models, store
from meshview.__version__ import (
+4 -3
View File
@@ -326,17 +326,18 @@ async def api_stats_count(request):
channel = request.query.get("channel")
def parse_int(name):
def parse_int(name, request):
value = request.query.get(name)
if value is None:
return None
try:
return int(value)
except ValueError:
raise web.HTTPBadRequest(
text=json.dumps({"error": f"{name} must be integer"}),
content_type="application/json"
)
content_type="application/json",
) from None
from_node = parse_int("from_node")
to_node = parse_int("to_node")