aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Sync
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-03-15 13:50:47 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-03-15 13:50:47 -0400
commit72a5383c703b86286cf61decb92b987b48b50d3c (patch)
treeea5093857e4a84311ce4683e44cd4cc6b36faf68 /MediaBrowser.Model/Sync
parentc8dc67d980afcd071609a3697478ade9ae439399 (diff)
rework handling of original quality
Diffstat (limited to 'MediaBrowser.Model/Sync')
-rw-r--r--MediaBrowser.Model/Sync/SyncHelper.cs74
1 files changed, 0 insertions, 74 deletions
diff --git a/MediaBrowser.Model/Sync/SyncHelper.cs b/MediaBrowser.Model/Sync/SyncHelper.cs
deleted file mode 100644
index 34a5ba9954..0000000000
--- a/MediaBrowser.Model/Sync/SyncHelper.cs
+++ /dev/null
@@ -1,74 +0,0 @@
-using MediaBrowser.Model.Dto;
-using System.Collections.Generic;
-
-namespace MediaBrowser.Model.Sync
-{
- public static class SyncHelper
- {
- public static List<SyncJobOption> GetSyncOptions(List<BaseItemDto> items)
- {
- List<SyncJobOption> options = new List<SyncJobOption>();
-
- if (items.Count > 1)
- {
- options.Add(SyncJobOption.Name);
- }
-
- foreach (BaseItemDto item in items)
- {
- if (item.SupportsSync ?? false)
- {
- if (item.IsVideo)
- {
- options.Add(SyncJobOption.Quality);
- if (items.Count > 1)
- {
- options.Add(SyncJobOption.UnwatchedOnly);
- }
- break;
- }
- if (item.IsFolder && !item.IsMusicGenre && !item.IsArtist && !item.IsType("musicalbum") && !item.IsGameGenre)
- {
- options.Add(SyncJobOption.Quality);
- options.Add(SyncJobOption.UnwatchedOnly);
- break;
- }
- if (item.IsGenre)
- {
- options.Add(SyncJobOption.SyncNewContent);
- options.Add(SyncJobOption.ItemLimit);
- break;
- }
- }
- }
-
- foreach (BaseItemDto item in items)
- {
- if (item.SupportsSync ?? false)
- {
- if (item.IsFolder || item.IsGameGenre || item.IsMusicGenre || item.IsGenre || item.IsArtist || item.IsStudio || item.IsPerson)
- {
- options.Add(SyncJobOption.SyncNewContent);
- options.Add(SyncJobOption.ItemLimit);
- break;
- }
- }
- }
-
- return options;
- }
-
- public static List<SyncJobOption> GetSyncOptions(SyncCategory category)
- {
- List<SyncJobOption> options = new List<SyncJobOption>();
-
- options.Add(SyncJobOption.Name);
- options.Add(SyncJobOption.Quality);
- options.Add(SyncJobOption.UnwatchedOnly);
- options.Add(SyncJobOption.SyncNewContent);
- options.Add(SyncJobOption.ItemLimit);
-
- return options;
- }
- }
-}