]> www.average.org Git - loctrkd.git/blobdiff - gps303/__main__.py
add lookaside module and opencellid lookup
[loctrkd.git] / gps303 / __main__.py
index ddad2b780ea600df2b8da438d87d45d7e0fa39af..e3fd84a2460271a69fb65acfee1485e406e06a89 100755 (executable)
@@ -9,6 +9,7 @@ from time import time
 from .config import readconfig
 from .GT06mod import handle_packet, make_response, LOGIN, set_config
 from .evstore import initdb, stow
+from .lookaside import prepare_response
 
 CONF = "/etc/gps303.conf"
 
@@ -81,7 +82,8 @@ if __name__.endswith("__main__"):
                             msg.proto,
                             msg.payload,
                         )
-                        response = make_response(msg)
+                        kwargs = prepare_response(conf, msg)
+                        response = make_response(msg, **kwargs)
                         if response:
                             try:
                                 # Ignore possibility of blocking