public SoftwareRepositoryConfig(IConfigFactory configFactory, dynamic config) { try { _configs = new List <IMiningSoftwareConfig>(); if (config == null) { Valid = false; return; } foreach (var entry in config.miner) { _configs.Add(configFactory.GetMiningSoftwareConfig(entry)); } Valid = true; } catch (Exception e) { Valid = false; Log.Logger.ForContext <SoftwareRepositoryConfig>().Error(e, "Error loading software manager configuration"); } }
public SoftwareRepositoryConfig(IConfigFactory configFactory, dynamic config) { try { _configs = new List<IMiningSoftwareConfig>(); if (config == null) { Valid = false; return; } foreach (var entry in config.miner) { _configs.Add(configFactory.GetMiningSoftwareConfig(entry)); } Valid = true; } catch (Exception e) { Valid = false; Log.Logger.ForContext<SoftwareRepositoryConfig>().Error(e, "Error loading software manager configuration"); } }