aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Sync/SyncRepository.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-06-02 13:46:44 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-06-02 13:46:44 -0400
commitcf0fd249406f0a1434a47140bb929cfd346578ef (patch)
tree77c4d8c9bbf58fd693fe8c2fc016b6288ec2848f /MediaBrowser.Server.Implementations/Sync/SyncRepository.cs
parent56b82414dedbb30722a7c44ebf677b6408038fbb (diff)
update voice script
Diffstat (limited to 'MediaBrowser.Server.Implementations/Sync/SyncRepository.cs')
-rw-r--r--MediaBrowser.Server.Implementations/Sync/SyncRepository.cs17
1 files changed, 13 insertions, 4 deletions
diff --git a/MediaBrowser.Server.Implementations/Sync/SyncRepository.cs b/MediaBrowser.Server.Implementations/Sync/SyncRepository.cs
index 5ad351af5..75c929016 100644
--- a/MediaBrowser.Server.Implementations/Sync/SyncRepository.cs
+++ b/MediaBrowser.Server.Implementations/Sync/SyncRepository.cs
@@ -627,9 +627,9 @@ namespace MediaBrowser.Server.Implementations.Sync
}
}
- public QueryResult<string> GetLibraryItemIds(SyncJobItemQuery query)
+ public QueryResult<SyncedItemProgress> GetSyncedItemProgresses(SyncJobItemQuery query)
{
- return GetJobItemReader(query, "select ItemId from SyncJobItems", GetItemId);
+ return GetJobItemReader(query, "select ItemId,Status from SyncJobItems", GetSyncedItemProgress);
}
public QueryResult<SyncJobItem> GetJobItems(SyncJobItemQuery query)
@@ -788,9 +788,18 @@ namespace MediaBrowser.Server.Implementations.Sync
return info;
}
- private string GetItemId(IDataReader reader)
+ private SyncedItemProgress GetSyncedItemProgress(IDataReader reader)
{
- return reader.GetString(0);
+ var item = new SyncedItemProgress();
+
+ item.ItemId = reader.GetString(0);
+
+ if (!reader.IsDBNull(1))
+ {
+ item.Status = (SyncJobItemStatus)Enum.Parse(typeof(SyncJobItemStatus), reader.GetString(1), true);
+ }
+
+ return item;
}
/// <summary>