From 4a39df98cdd56505db5eea61d29509179cd9e48e Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 19 Feb 2014 13:50:37 -0500 Subject: rework image extraction settings --- MediaBrowser.Api/LibraryService.cs | 49 ++------------------------------------ 1 file changed, 2 insertions(+), 47 deletions(-) (limited to 'MediaBrowser.Api/LibraryService.cs') diff --git a/MediaBrowser.Api/LibraryService.cs b/MediaBrowser.Api/LibraryService.cs index aeb795a78..f8b4caf94 100644 --- a/MediaBrowser.Api/LibraryService.cs +++ b/MediaBrowser.Api/LibraryService.cs @@ -435,56 +435,11 @@ namespace MediaBrowser.Api Task.WaitAll(task); } - private async Task DeleteItem(DeleteItem request) + private Task DeleteItem(DeleteItem request) { var item = _dtoService.GetItemByDtoId(request.Id); - var parent = item.Parent; - - var locationType = item.LocationType; - - if (locationType == LocationType.FileSystem || locationType == LocationType.Offline) - { - foreach (var path in item.GetDeletePaths().ToList()) - { - if (Directory.Exists(path)) - { - Directory.Delete(path, true); - } - else if (File.Exists(path)) - { - File.Delete(path); - } - } - - if (parent != null) - { - try - { - await parent.ValidateChildren(new Progress(), CancellationToken.None) - .ConfigureAwait(false); - } - catch (Exception ex) - { - Logger.ErrorException("Error refreshing item", ex); - } - } - } - else if (parent != null) - { - try - { - await parent.RemoveChild(item, CancellationToken.None).ConfigureAwait(false); - } - catch (Exception ex) - { - Logger.ErrorException("Error removing item", ex); - } - } - else - { - throw new InvalidOperationException("Don't know how to delete " + item.Name); - } + return _libraryManager.DeleteItem(item); } /// -- cgit v1.2.3