made Routing a static class

This commit is contained in:
2023-07-30 15:35:43 +02:00
parent 89f209130e
commit 505d318ffb
4 changed files with 35 additions and 36 deletions

View File

@@ -40,6 +40,8 @@ class Net {
}
setupPingHandle();
Routing.setup();
}
private function setupPingHandle() {
@@ -82,7 +84,7 @@ class Net {
}
case RouteDiscover(_) | RouteDiscoverResponse(_) | RouteDiscoverUpdate(_):
// Delegate to Routing
Routing.instance.handleRoutePackage(cast pack,interf);
Routing.handleRoutePackage(cast pack,interf);
case GPSRequest | GPSResponse(_):
if (dist == null) {
Log.silly("Got a GPS package but no distance was provided");
@@ -174,7 +176,7 @@ class Net {
Returns true if message was send
**/
private function sendRaw(pack:GenericPackage): Bool {
var route = Routing.instance.getRouteToID(pack.toID);
var route = Routing.getRouteToID(pack.toID);
if (route == null){
return false;
}