Artemis.Plugins.DataModelExpansions.DisplaySettings.DisplayModeDataModelExpansion.DisplayModeDataModelExpansion C# (CSharp) Method

DisplayModeDataModelExpansion() public method

public DisplayModeDataModelExpansion ( PluginSettings pluginSettings, ILogger logger ) : Artemis.Core
pluginSettings PluginSettings
logger ILogger
return Artemis.Core
        public DisplayModeDataModelExpansion(PluginSettings pluginSettings, ILogger logger)
        {
            _logger = logger;
            _apiKeySetting = pluginSettings.GetSetting("OpenWeatherApiKey", string.Empty);
            _citySetting = pluginSettings.GetSetting("OpenWeatherCity", string.Empty);
            _unitOfMeasurementSetting = pluginSettings.GetSetting("OpenWeatherUnitOfMeasurement", Enum.GetNames(typeof(UnitsOfMeasurement)).FirstOrDefault());

            _apiKeySetting.PropertyChanged += _OpenWeatherSettingsChanged_PropertyChanged;
            _citySetting.PropertyChanged += _OpenWeatherSettingsChanged_PropertyChanged;
            _unitOfMeasurementSetting.PropertyChanged += _OpenWeatherSettingsChanged_PropertyChanged;
        }