From: Keith Packard Date: Sat, 8 Aug 2020 04:50:38 +0000 (-0700) Subject: altoslib: Don't fetch config data for every idle status X-Git-Tag: 1.9.5~1^2~21 X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=commitdiff_plain;h=783a541d661f24f2df1dee86bad2e47950bee9da altoslib: Don't fetch config data for every idle status This makes fetching data during idle monitor much faster, especially now that fetching the list of stored flights takes so long. Signed-off-by: Keith Packard --- diff --git a/altoslib/AltosIdleFetch.java b/altoslib/AltosIdleFetch.java index ca3e33eb..1ac075e3 100644 --- a/altoslib/AltosIdleFetch.java +++ b/altoslib/AltosIdleFetch.java @@ -227,7 +227,7 @@ public class AltosIdleFetch implements AltosDataProvider { try { boolean matched = false; /* Fetch config data from remote */ - AltosConfigData config_data = new AltosConfigData(link); + AltosConfigData config_data = link.config_data(); listener.set_state(AltosLib.ao_flight_stateless); for (AltosIdler idler : idlers) { if (idler.matches(config_data)) {