public static async Task CheckTravelInfoForMonitoredLocationsAsync()

in LocationHelper/LocationHelper.cs [161:173]


        public static async Task CheckTravelInfoForMonitoredLocationsAsync()
        {
            var locations = await LocationDataStore.GetLocationDataAsync();
            var flaggedLocations = locations.Where(location => location.IsMonitored).ToList();
            if (flaggedLocations.Count > 0)
            {
                var currentLocation = await LocationHelper.GetCurrentLocationAsync();
                if (!await LocationHelper.TryUpdateLocationsTravelInfoAsync(flaggedLocations, currentLocation))
                {
                    LocationHelper.ShowToast("Can't get location/traffic info.");
                }
            }
        }