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.");
}
}
}