don't double up ACARS in the mode

This commit is contained in:
Jakob Ketterl 2023-09-22 00:12:24 +02:00
parent 95cc2eb620
commit 933f93ce1d

View file

@ -86,8 +86,13 @@ class AcarsProcessor(JsonParser, metaclass=ABCMeta):
else:
source = FlightSource(flight_id)
Map.getSharedInstance().updateLocation(
source, AirplaneLocation(msg), "ACARS over {}".format(self.mode)
source, AirplaneLocation(msg), self.getMode()
)
def getMode(self):
if self.mode == "ACARS":
return self.mode
return "ACARS over {}".format(self.mode)
def processFlight(self, raw):
return self.flightRegex.sub(r"\g<1>\g<2>", raw)