From 5d1c1baae83f4793613a69af254433598ed34319 Mon Sep 17 00:00:00 2001 From: Drewster727 Date: Thu, 7 Apr 2016 22:00:02 -0500 Subject: [PATCH] start the initial couchpotato cache call on a separate thread to keep the startup process quick --- PlexRequests.Services/MediaCacheService.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/PlexRequests.Services/MediaCacheService.cs b/PlexRequests.Services/MediaCacheService.cs index 1517234d3..ab6134364 100644 --- a/PlexRequests.Services/MediaCacheService.cs +++ b/PlexRequests.Services/MediaCacheService.cs @@ -41,6 +41,7 @@ using PlexRequests.Helpers; using PlexRequests.Services.Interfaces; using PlexRequests.Store; using PlexRequests.Store.Repository; +using System.Threading.Tasks; namespace PlexRequests.Services { @@ -67,7 +68,7 @@ namespace PlexRequests.Services { UpdateSubscription?.Dispose(); - CpCacher.Queued(-1); + Task.Factory.StartNew(() => CpCacher.Queued(-1)); UpdateSubscription = Observable.Interval(c.Intervals.Notification).Subscribe(CpCacher.Queued); }