aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-02-04 15:16:23 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-02-04 15:16:23 -0500
commit046a1de253bbd20a2ee40958071330b316e91d6f (patch)
treead3408bce7f5b6f697174cb2614fa8643ecb27ed /MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs
parente6ea26e3ded2f37d8b8f364821cf6dd0a89b8af8 (diff)
sync updates
Diffstat (limited to 'MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs')
-rw-r--r--MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs6
1 files changed, 4 insertions, 2 deletions
diff --git a/MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs b/MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs
index 6ef74d953..c373faf1e 100644
--- a/MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs
+++ b/MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs
@@ -144,7 +144,7 @@ namespace MediaBrowser.Server.Implementations.Sync
return UpdateJobStatus(job, result.Items.ToList());
}
- private Task UpdateJobStatus(SyncJob job, List<SyncJobItem> jobItems)
+ private async Task UpdateJobStatus(SyncJob job, List<SyncJobItem> jobItems)
{
job.ItemCount = jobItems.Count;
@@ -204,7 +204,9 @@ namespace MediaBrowser.Server.Implementations.Sync
job.Status = SyncJobStatus.Transferring;
}
- return _syncRepo.Update(job);
+ await _syncRepo.Update(job).ConfigureAwait(false);
+
+ ((SyncManager)_syncManager).OnSyncJobUpdated(job);
}
public async Task<IEnumerable<BaseItem>> GetItemsForSync(SyncCategory? category, string parentId, IEnumerable<string> itemIds, User user, bool unwatchedOnly)