public SpotifySaveModeStopper(IMessageDisplayer messageDisplayer, IPreventSleepScreen preventSleepScreen, ISoundAnalyser soundAnalyser, IAppStatusReporting appState1) { _messageDisplayer = messageDisplayer; _preventSleepScreen = preventSleepScreen; _soundAnalyser = soundAnalyser; _appState = appState1; }
public SpotifySaveModeStopperFacade(IMessageDisplayer messageDisplayer, IPreventSleepScreen preventSleepScreen, ISoundAnalyser soundAnalyser, IProcessAnalyser processAnalyser, IAppStatusReporting appState, IAutoStartManager autoStartManager, ISettingsManager <AppSettings> settingsManager, int refreshRate = -1) { _messageDisplayer = messageDisplayer; _preventSleepScreen = preventSleepScreen; _soundAnalyser = soundAnalyser; _appState = appState; _autoStartManager = autoStartManager; _settingsManager = settingsManager; _processAnalyser = processAnalyser; _screenSleepEnabled = IsScreenSleepEnabled(); if (refreshRate > 0) { _checkInterval = TimeSpan.FromSeconds(refreshRate); } }