]> www.average.org Git - loctrkd.git/blobdiff - loctrkd/rectifier.py
Implement sending commands from the web interface
[loctrkd.git] / loctrkd / rectifier.py
index 585eb793d223ad37eab4fc7a2a04864f3d673c3e..5926377ee76ad4dc5665b72dec551a5e279bc661 100644 (file)
@@ -68,10 +68,12 @@ def runserver(conf: ConfigParser) -> None:
                 datetime.fromtimestamp(zmsg.when).astimezone(tz=timezone.utc),
                 msg,
             )
-            rect: Report = msg.rectified()
+            pmod, rect = msg.rectified()
             log.debug("rectified: %s", rect)
             if isinstance(rect, (CoordReport, StatusReport)):
-                zpub.send(Rept(imei=zmsg.imei, payload=rect.json).packed)
+                zpub.send(
+                    Rept(imei=zmsg.imei, pmod=pmod, payload=rect.json).packed
+                )
             elif isinstance(rect, HintReport):
                 try:
                     lat, lon, acc = qry.lookup(