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);
            }
        }