private void StartPlayToManager() { lock (_syncLock) { try { _manager = new PlayToManager(_logger, _sessionManager, _libraryManager, _userManager, _dlnaManager, _appHost, _imageProcessor, _deviceDiscovery, _httpClient, _config, _userDataManager, _localization, _mediaSourceManager, _mediaEncoder, _timerFactory); _manager.Start(); } catch (Exception ex) { _logger.ErrorException("Error starting PlayTo manager", ex); } } }
private void StartPlayToManager() { lock (_syncLock) { if (_manager != null) { return; } try { _manager = new PlayToManager(_logger, _sessionManager, _libraryManager, _userManager, _dlnaManager, _appHost, _imageProcessor, _deviceDiscovery, _httpClient, _config, _userDataManager, _localization, _mediaSourceManager, _mediaEncoder); _manager.Start(); } catch (Exception ex) { _logger.LogError(ex, "Error starting PlayTo manager"); } } }
private void StartPlayToManager() { lock (_syncLock) { try { _manager = new PlayToManager(_logger, _sessionManager, _itemRepo, _libraryManager, _userManager, _dlnaManager, _appHost, _imageProcessor, _deviceDiscovery, _httpClient, _config); _manager.Start(); } catch (Exception ex) { _logger.ErrorException("Error starting PlayTo manager", ex); } } }