From: Eugene Crosser Date: Sat, 7 May 2022 10:46:57 +0000 (+0200) Subject: WIP on supporting multiple markers X-Git-Tag: 0.01~2 X-Git-Url: http://www.average.org/gitweb/?p=loctrkd.git;a=commitdiff_plain;h=97c5fc86f9fbab5df74879b9b2a705dbb8dcba63 WIP on supporting multiple markers --- diff --git a/gps303/wsgateway.py b/gps303/wsgateway.py index 7756fe9..8a5af7f 100644 --- a/gps303/wsgateway.py +++ b/gps303/wsgateway.py @@ -277,8 +277,9 @@ def runserver(conf): log.debug("Received from %d: %s", sk, msg) if msg.get("type", None) == "subscribe": imei = msg.get("imei") - if imei: - tosend.extend(backlog(imei[0], 5)) + numback = msg.get("backlog", 5) + for elem in imei: + tosend.extend(backlog(elem, numback)) towrite.add(sk) elif fl & zmq.POLLOUT: log.debug("Write now open for fd %d", sk) diff --git a/webdemo/index.html b/webdemo/index.html index 2b3edd7..e6e1795 100644 --- a/webdemo/index.html +++ b/webdemo/index.html @@ -1,167 +1,176 @@ - Location - - - + + + } +