private void Load()
{
try
{
// Load the settings.
var settings = _settingsManager.TryLoad<Config>();
// Did we fail to load the settings?
if (settings == null)
{
AppServices.InformUser("Failed to load settings.");
return;
}
// Inform the user of our success.
Config.Instance = settings;
AppServices.InformUser("Settings have been loaded.");
LogViewModel.Write("Settings loaded");
}
catch (InvalidOperationException ex)
{
AppServices.InformUser("Failed to load settings.");
Logger.Log(new LogEntry(LoggingEventType.Error, $"{GetType()}.{nameof(Load)} : Failed to load settings", ex));
}
}