aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/IO
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-12-29 21:41:22 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-12-29 21:41:22 -0500
commit858be5d7885587320b389328484bbdf102fc9363 (patch)
treef6342fc772592e0328093a4c2bf73c273c682a01 /MediaBrowser.Server.Implementations/IO
parent8c34f863fb6c6c282a87837138b3d620170099d8 (diff)
update built in studio images
Diffstat (limited to 'MediaBrowser.Server.Implementations/IO')
-rw-r--r--MediaBrowser.Server.Implementations/IO/DirectoryWatchers.cs13
1 files changed, 6 insertions, 7 deletions
diff --git a/MediaBrowser.Server.Implementations/IO/DirectoryWatchers.cs b/MediaBrowser.Server.Implementations/IO/DirectoryWatchers.cs
index a2240f52d..1efc3bc70 100644
--- a/MediaBrowser.Server.Implementations/IO/DirectoryWatchers.cs
+++ b/MediaBrowser.Server.Implementations/IO/DirectoryWatchers.cs
@@ -529,27 +529,26 @@ namespace MediaBrowser.Server.Implementations.IO
return;
}
- await Task.WhenAll(itemsToRefresh.Select(i => Task.Run(async () =>
+ foreach (var item in itemsToRefresh)
{
- Logger.Info(i.Name + " (" + i.Path + ") will be refreshed.");
+ Logger.Info(item.Name + " (" + item.Path + ") will be refreshed.");
try
{
- await i.ChangedExternally().ConfigureAwait(false);
+ await item.ChangedExternally().ConfigureAwait(false);
}
catch (IOException ex)
{
// For now swallow and log.
// Research item: If an IOException occurs, the item may be in a disconnected state (media unavailable)
// Should we remove it from it's parent?
- Logger.ErrorException("Error refreshing {0}", ex, i.Name);
+ Logger.ErrorException("Error refreshing {0}", ex, item.Name);
}
catch (Exception ex)
{
- Logger.ErrorException("Error refreshing {0}", ex, i.Name);
+ Logger.ErrorException("Error refreshing {0}", ex, item.Name);
}
-
- }))).ConfigureAwait(false);
+ }
}
/// <summary>