diff --git a/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs b/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs index 8c041a178c..3c5f1fcf87 100644 --- a/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs +++ b/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs @@ -66,16 +66,14 @@ namespace MediaBrowser.Api.DefaultTheme private readonly ILogger _logger; private readonly ILibraryManager _libraryManager; - private readonly ILocalizationManager _localization; private readonly IImageProcessor _imageProcessor; - public DefaultThemeService(IUserManager userManager, IDtoService dtoService, ILogger logger, ILibraryManager libraryManager, ILocalizationManager localization, IImageProcessor imageProcessor) + public DefaultThemeService(IUserManager userManager, IDtoService dtoService, ILogger logger, ILibraryManager libraryManager, IImageProcessor imageProcessor) { _userManager = userManager; _dtoService = dtoService; _logger = logger; _libraryManager = libraryManager; - _localization = localization; _imageProcessor = imageProcessor; } diff --git a/MediaBrowser.Api/UserLibrary/YearsService.cs b/MediaBrowser.Api/UserLibrary/YearsService.cs index 6d87a791cc..eda8e08c60 100644 --- a/MediaBrowser.Api/UserLibrary/YearsService.cs +++ b/MediaBrowser.Api/UserLibrary/YearsService.cs @@ -48,11 +48,6 @@ namespace MediaBrowser.Api.UserLibrary /// public class YearsService : BaseItemsByNameService { - /// - /// The us culture - /// - private static readonly CultureInfo UsCulture = new CultureInfo("en-US"); - public YearsService(IUserManager userManager, ILibraryManager libraryManager, IUserDataManager userDataRepository, IItemRepository itemRepo, IDtoService dtoService) : base(userManager, libraryManager, userDataRepository, itemRepo, dtoService) { diff --git a/MediaBrowser.Common.Implementations/HttpClientManager/HttpClientManager.cs b/MediaBrowser.Common.Implementations/HttpClientManager/HttpClientManager.cs index 412c695096..4d1a9c0d4a 100644 --- a/MediaBrowser.Common.Implementations/HttpClientManager/HttpClientManager.cs +++ b/MediaBrowser.Common.Implementations/HttpClientManager/HttpClientManager.cs @@ -555,11 +555,6 @@ namespace MediaBrowser.Common.Implementations.HttpClientManager { throw new ArgumentNullException("url"); } - - if (cancellationToken == null) - { - throw new ArgumentNullException("cancellationToken"); - } } /// diff --git a/MediaBrowser.Common.Implementations/Updates/InstallationManager.cs b/MediaBrowser.Common.Implementations/Updates/InstallationManager.cs index 56190e9bd8..60db904762 100644 --- a/MediaBrowser.Common.Implementations/Updates/InstallationManager.cs +++ b/MediaBrowser.Common.Implementations/Updates/InstallationManager.cs @@ -361,11 +361,6 @@ namespace MediaBrowser.Common.Implementations.Updates throw new ArgumentNullException("progress"); } - if (cancellationToken == null) - { - throw new ArgumentNullException("cancellationToken"); - } - var installationInfo = new InstallationInfo { Id = Guid.NewGuid(), diff --git a/MediaBrowser.Controller/Entities/Folder.cs b/MediaBrowser.Controller/Entities/Folder.cs index fa72b5abac..e1e7d87514 100644 --- a/MediaBrowser.Controller/Entities/Folder.cs +++ b/MediaBrowser.Controller/Entities/Folder.cs @@ -1066,7 +1066,7 @@ namespace MediaBrowser.Controller.Entities /// IList{BaseItem}. public IList GetRecursiveChildren() { - return GetRecursiveChildren(null, null, true); + return GetRecursiveChildren(i => true); } /// diff --git a/MediaBrowser.Controller/Localization/LocalizedStrings.cs b/MediaBrowser.Controller/Localization/LocalizedStrings.cs index bd82d39ea0..94ac902716 100644 --- a/MediaBrowser.Controller/Localization/LocalizedStrings.cs +++ b/MediaBrowser.Controller/Localization/LocalizedStrings.cs @@ -130,17 +130,17 @@ namespace MediaBrowser.Controller.Localization { value = field.GetValue(stringData) as string; } - catch (TargetException ex) + catch (TargetException) { //Logger.ErrorException("Error getting value for field: {0}", ex, field.Name); continue; } - catch (FieldAccessException ex) + catch (FieldAccessException) { //Logger.ErrorException("Error getting value for field: {0}", ex, field.Name); continue; } - catch (NotSupportedException ex) + catch (NotSupportedException) { //Logger.ErrorException("Error getting value for field: {0}", ex, field.Name); continue; diff --git a/MediaBrowser.Server.Implementations/HttpServer/HttpServer.cs b/MediaBrowser.Server.Implementations/HttpServer/HttpServer.cs index 2ef9bed9fc..5f354fb0df 100644 --- a/MediaBrowser.Server.Implementations/HttpServer/HttpServer.cs +++ b/MediaBrowser.Server.Implementations/HttpServer/HttpServer.cs @@ -382,22 +382,23 @@ namespace MediaBrowser.Server.Implementations.HttpServer /// Task. private async Task ProcessWebSocketRequest(HttpListenerContext ctx) { + #if __MonoCS__ + #else try - { - var webSocketContext = await ctx.AcceptWebSocketAsync(null).ConfigureAwait(false); - - if (WebSocketConnected != null) - { - WebSocketConnected(this, new WebSocketConnectEventArgs { WebSocket = new NativeWebSocket(webSocketContext.WebSocket, _logger), Endpoint = ctx.Request.RemoteEndPoint.ToString() }); - } - } - catch (Exception ex) - { - _logger.ErrorException("AcceptWebSocketAsync error", ex); - - ctx.Response.StatusCode = 500; - ctx.Response.Close(); - } + { + var webSocketContext = await ctx.AcceptWebSocketAsync(null).ConfigureAwait(false); + if (WebSocketConnected != null) + { + WebSocketConnected(this, new WebSocketConnectEventArgs { WebSocket = new NativeWebSocket(webSocketContext.WebSocket, _logger), Endpoint = ctx.Request.RemoteEndPoint.ToString() }); + } + } + catch (Exception ex) + { + _logger.ErrorException("AcceptWebSocketAsync error", ex); + ctx.Response.StatusCode = 500; + ctx.Response.Close(); + } + #endif } /// @@ -532,7 +533,12 @@ namespace MediaBrowser.Server.Implementations.HttpServer { get { - if (!_supportsNativeWebSocket.HasValue) + #if __MonoCS__ + return false; + #else + #endif + + if (!_supportsNativeWebSocket.HasValue) { try { diff --git a/MediaBrowser.Server.Implementations/Library/UserDataManager.cs b/MediaBrowser.Server.Implementations/Library/UserDataManager.cs index 34ad7f235d..bf62e09c3d 100644 --- a/MediaBrowser.Server.Implementations/Library/UserDataManager.cs +++ b/MediaBrowser.Server.Implementations/Library/UserDataManager.cs @@ -57,10 +57,6 @@ namespace MediaBrowser.Server.Implementations.Library { throw new ArgumentNullException("userData"); } - if (cancellationToken == null) - { - throw new ArgumentNullException("cancellationToken"); - } if (userId == Guid.Empty) { throw new ArgumentNullException("userId"); diff --git a/MediaBrowser.Server.Implementations/Library/Validators/GameGenresPostScanTask.cs b/MediaBrowser.Server.Implementations/Library/Validators/GameGenresPostScanTask.cs index 5bd3943636..9e140c6261 100644 --- a/MediaBrowser.Server.Implementations/Library/Validators/GameGenresPostScanTask.cs +++ b/MediaBrowser.Server.Implementations/Library/Validators/GameGenresPostScanTask.cs @@ -15,20 +15,14 @@ namespace MediaBrowser.Server.Implementations.Library.Validators /// private readonly ILibraryManager _libraryManager; - /// - /// The _user manager - /// - private readonly IUserManager _userManager; - /// /// Initializes a new instance of the class. /// /// The library manager. /// The user manager. - public GameGenresPostScanTask(ILibraryManager libraryManager, IUserManager userManager) + public GameGenresPostScanTask(ILibraryManager libraryManager) { _libraryManager = libraryManager; - _userManager = userManager; } /// diff --git a/MediaBrowser.Server.Implementations/Library/Validators/GenresPostScanTask.cs b/MediaBrowser.Server.Implementations/Library/Validators/GenresPostScanTask.cs index 5da090b290..b4907a70c3 100644 --- a/MediaBrowser.Server.Implementations/Library/Validators/GenresPostScanTask.cs +++ b/MediaBrowser.Server.Implementations/Library/Validators/GenresPostScanTask.cs @@ -12,20 +12,14 @@ namespace MediaBrowser.Server.Implementations.Library.Validators /// private readonly ILibraryManager _libraryManager; - /// - /// The _user manager - /// - private readonly IUserManager _userManager; - /// /// Initializes a new instance of the class. /// /// The library manager. /// The user manager. - public GenresPostScanTask(ILibraryManager libraryManager, IUserManager userManager) + public GenresPostScanTask(ILibraryManager libraryManager) { _libraryManager = libraryManager; - _userManager = userManager; } /// diff --git a/MediaBrowser.Server.Implementations/Library/Validators/MusicGenresPostScanTask.cs b/MediaBrowser.Server.Implementations/Library/Validators/MusicGenresPostScanTask.cs index e64a4baa40..e5535c6e06 100644 --- a/MediaBrowser.Server.Implementations/Library/Validators/MusicGenresPostScanTask.cs +++ b/MediaBrowser.Server.Implementations/Library/Validators/MusicGenresPostScanTask.cs @@ -15,20 +15,14 @@ namespace MediaBrowser.Server.Implementations.Library.Validators /// private readonly ILibraryManager _libraryManager; - /// - /// The _user manager - /// - private readonly IUserManager _userManager; - /// /// Initializes a new instance of the class. /// /// The library manager. /// The user manager. - public MusicGenresPostScanTask(ILibraryManager libraryManager, IUserManager userManager) + public MusicGenresPostScanTask(ILibraryManager libraryManager) { _libraryManager = libraryManager; - _userManager = userManager; } /// diff --git a/MediaBrowser.Server.Implementations/Library/Validators/StudiosPostScanTask.cs b/MediaBrowser.Server.Implementations/Library/Validators/StudiosPostScanTask.cs index 4aefd3d49b..fb9562da2a 100644 --- a/MediaBrowser.Server.Implementations/Library/Validators/StudiosPostScanTask.cs +++ b/MediaBrowser.Server.Implementations/Library/Validators/StudiosPostScanTask.cs @@ -15,20 +15,14 @@ namespace MediaBrowser.Server.Implementations.Library.Validators /// private readonly ILibraryManager _libraryManager; - /// - /// The _user manager - /// - private readonly IUserManager _userManager; - /// /// Initializes a new instance of the class. /// /// The library manager. /// The user manager. - public StudiosPostScanTask(ILibraryManager libraryManager, IUserManager userManager) + public StudiosPostScanTask(ILibraryManager libraryManager) { _libraryManager = libraryManager; - _userManager = userManager; } /// diff --git a/MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs b/MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs index 453144dfc5..a9690c6658 100644 --- a/MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs +++ b/MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs @@ -594,11 +594,6 @@ namespace MediaBrowser.Server.Implementations.MediaEncoder throw new ArgumentNullException("outputPath"); } - if (cancellationToken == null) - { - throw new ArgumentNullException("cancellationToken"); - } - var slowSeekParam = offset.TotalSeconds > 0 ? " -ss " + offset.TotalSeconds.ToString(UsCulture) : string.Empty; var process = new Process diff --git a/MediaBrowser.Server.Implementations/Persistence/SqliteChapterRepository.cs b/MediaBrowser.Server.Implementations/Persistence/SqliteChapterRepository.cs index ff97bc40c5..9121ae87b0 100644 --- a/MediaBrowser.Server.Implementations/Persistence/SqliteChapterRepository.cs +++ b/MediaBrowser.Server.Implementations/Persistence/SqliteChapterRepository.cs @@ -188,11 +188,6 @@ namespace MediaBrowser.Server.Implementations.Persistence throw new ArgumentNullException("chapters"); } - if (cancellationToken == null) - { - throw new ArgumentNullException("cancellationToken"); - } - cancellationToken.ThrowIfCancellationRequested(); await _writeLock.WaitAsync(cancellationToken).ConfigureAwait(false); diff --git a/MediaBrowser.Server.Implementations/Persistence/SqliteDisplayPreferencesRepository.cs b/MediaBrowser.Server.Implementations/Persistence/SqliteDisplayPreferencesRepository.cs index 909745fe3d..bfbb0e206c 100644 --- a/MediaBrowser.Server.Implementations/Persistence/SqliteDisplayPreferencesRepository.cs +++ b/MediaBrowser.Server.Implementations/Persistence/SqliteDisplayPreferencesRepository.cs @@ -112,10 +112,6 @@ namespace MediaBrowser.Server.Implementations.Persistence { throw new ArgumentNullException("displayPreferences.Id"); } - if (cancellationToken == null) - { - throw new ArgumentNullException("cancellationToken"); - } cancellationToken.ThrowIfCancellationRequested(); diff --git a/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs b/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs index ee47dbd81c..d61178d282 100644 --- a/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs +++ b/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs @@ -186,11 +186,6 @@ namespace MediaBrowser.Server.Implementations.Persistence throw new ArgumentNullException("items"); } - if (cancellationToken == null) - { - throw new ArgumentNullException("cancellationToken"); - } - cancellationToken.ThrowIfCancellationRequested(); await _writeLock.WaitAsync(cancellationToken).ConfigureAwait(false); @@ -456,11 +451,6 @@ namespace MediaBrowser.Server.Implementations.Persistence throw new ArgumentNullException("children"); } - if (cancellationToken == null) - { - throw new ArgumentNullException("cancellationToken"); - } - cancellationToken.ThrowIfCancellationRequested(); await _writeLock.WaitAsync(cancellationToken).ConfigureAwait(false); diff --git a/MediaBrowser.Server.Implementations/Persistence/SqliteUserDataRepository.cs b/MediaBrowser.Server.Implementations/Persistence/SqliteUserDataRepository.cs index e58bd2506e..fa8e69b9bb 100644 --- a/MediaBrowser.Server.Implementations/Persistence/SqliteUserDataRepository.cs +++ b/MediaBrowser.Server.Implementations/Persistence/SqliteUserDataRepository.cs @@ -116,10 +116,6 @@ namespace MediaBrowser.Server.Implementations.Persistence { throw new ArgumentNullException("userData"); } - if (cancellationToken == null) - { - throw new ArgumentNullException("cancellationToken"); - } if (userId == Guid.Empty) { throw new ArgumentNullException("userId"); diff --git a/MediaBrowser.Server.Implementations/Persistence/SqliteUserRepository.cs b/MediaBrowser.Server.Implementations/Persistence/SqliteUserRepository.cs index 1aa0e83952..8749c929ca 100644 --- a/MediaBrowser.Server.Implementations/Persistence/SqliteUserRepository.cs +++ b/MediaBrowser.Server.Implementations/Persistence/SqliteUserRepository.cs @@ -98,11 +98,6 @@ namespace MediaBrowser.Server.Implementations.Persistence throw new ArgumentNullException("user"); } - if (cancellationToken == null) - { - throw new ArgumentNullException("cancellationToken"); - } - cancellationToken.ThrowIfCancellationRequested(); var serialized = _jsonSerializer.SerializeToBytes(user); @@ -199,11 +194,6 @@ namespace MediaBrowser.Server.Implementations.Persistence throw new ArgumentNullException("user"); } - if (cancellationToken == null) - { - throw new ArgumentNullException("cancellationToken"); - } - cancellationToken.ThrowIfCancellationRequested(); await _writeLock.WaitAsync(cancellationToken).ConfigureAwait(false); diff --git a/MediaBrowser.Server.Implementations/Providers/ProviderManager.cs b/MediaBrowser.Server.Implementations/Providers/ProviderManager.cs index 7d5a581d5e..8bd5012713 100644 --- a/MediaBrowser.Server.Implementations/Providers/ProviderManager.cs +++ b/MediaBrowser.Server.Implementations/Providers/ProviderManager.cs @@ -269,10 +269,6 @@ namespace MediaBrowser.Server.Implementations.Providers { throw new ArgumentNullException(); } - if (cancellationToken == null) - { - throw new ArgumentNullException(); - } if (cancellationToken.IsCancellationRequested) { diff --git a/MediaBrowser.Server.Implementations/ServerManager/ServerManager.cs b/MediaBrowser.Server.Implementations/ServerManager/ServerManager.cs index 638e6fa0de..84a40619c4 100644 --- a/MediaBrowser.Server.Implementations/ServerManager/ServerManager.cs +++ b/MediaBrowser.Server.Implementations/ServerManager/ServerManager.cs @@ -285,11 +285,6 @@ namespace MediaBrowser.Server.Implementations.ServerManager throw new ArgumentNullException("dataFunction"); } - if (cancellationToken == null) - { - throw new ArgumentNullException("cancellationToken"); - } - cancellationToken.ThrowIfCancellationRequested(); var connectionsList = connections.Where(s => s.State == WebSocketState.Open).ToList(); diff --git a/MediaBrowser.Server.Implementations/ServerManager/WebSocketConnection.cs b/MediaBrowser.Server.Implementations/ServerManager/WebSocketConnection.cs index 61c06ba6de..2b7a1a21e8 100644 --- a/MediaBrowser.Server.Implementations/ServerManager/WebSocketConnection.cs +++ b/MediaBrowser.Server.Implementations/ServerManager/WebSocketConnection.cs @@ -216,11 +216,6 @@ namespace MediaBrowser.Server.Implementations.ServerManager throw new ArgumentNullException("buffer"); } - if (cancellationToken == null) - { - throw new ArgumentNullException("cancellationToken"); - } - cancellationToken.ThrowIfCancellationRequested(); // Per msdn docs, attempting to send simultaneous messages will result in one failing. diff --git a/MediaBrowser.Server.Mono/Program.cs b/MediaBrowser.Server.Mono/Program.cs index 86001887ea..2e86afad70 100644 --- a/MediaBrowser.Server.Mono/Program.cs +++ b/MediaBrowser.Server.Mono/Program.cs @@ -47,8 +47,6 @@ namespace MediaBrowser.Server.Mono bool createdNew; - var runningPath = Process.GetCurrentProcess().MainModule.FileName.Replace(Path.DirectorySeparatorChar.ToString(), string.Empty); - //_singleInstanceMutex = new Mutex(true, @"Local\" + runningPath, out createdNew); createdNew = true;