mirror of
https://github.com/pablorevilla-meshtastic/meshview.git
synced 2026-08-09 10:23:08 +02:00
Finishing up all the pages for the 3.0 release.
Now all pages are functional.
This commit is contained in:
+2
-4
@@ -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 (
|
||||
|
||||
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user