diff --git a/AS1024.GeoFeed/GeoFeedBuilder/PreloadGeoFeed.cs b/AS1024.GeoFeed/GeoFeedBuilder/PreloadGeoFeed.cs index 5c7f48f..c73d363 100644 --- a/AS1024.GeoFeed/GeoFeedBuilder/PreloadGeoFeed.cs +++ b/AS1024.GeoFeed/GeoFeedBuilder/PreloadGeoFeed.cs @@ -21,6 +21,17 @@ namespace AS1024.GeoFeed.GeoFeedBuilder } async Task IHostedService.StartAsync(CancellationToken cancellationToken) + { + try + { + await StartPreLoad(); + } catch (Exception ex) + { + logger.LogWarning($"Failed to preload, exception settings below:\n{ex}"); + } + } + + private async Task StartPreLoad() { logger.LogInformation("Preloading GeoFeed data in memory..."); List feed = await provider.GetGeoFeedData();