aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Library/ItemController.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Controller/Library/ItemController.cs')
-rw-r--r--MediaBrowser.Controller/Library/ItemController.cs16
1 files changed, 8 insertions, 8 deletions
diff --git a/MediaBrowser.Controller/Library/ItemController.cs b/MediaBrowser.Controller/Library/ItemController.cs
index dd08c193e..c98e22ba1 100644
--- a/MediaBrowser.Controller/Library/ItemController.cs
+++ b/MediaBrowser.Controller/Library/ItemController.cs
@@ -34,7 +34,7 @@ namespace MediaBrowser.Controller.Library
/// </summary>
public async Task<BaseItem> GetItem(string path, Folder parent = null, WIN32_FIND_DATA? fileInfo = null, bool allowInternetProviders = true)
{
- ItemResolveEventArgs args = new ItemResolveEventArgs()
+ var args = new ItemResolveEventArgs
{
FileInfo = fileInfo ?? FileData.GetFileData(path),
Parent = parent,
@@ -173,7 +173,7 @@ namespace MediaBrowser.Controller.Library
return GetImagesByNameItem<Year>(Kernel.Instance.ApplicationPaths.YearPath, value.ToString());
}
- private ConcurrentDictionary<string, object> ImagesByNameItemCache = new ConcurrentDictionary<string, object>(StringComparer.OrdinalIgnoreCase);
+ private readonly ConcurrentDictionary<string, object> ImagesByNameItemCache = new ConcurrentDictionary<string, object>(StringComparer.OrdinalIgnoreCase);
/// <summary>
/// Generically retrieves an IBN item
@@ -183,15 +183,15 @@ namespace MediaBrowser.Controller.Library
{
name = FileData.GetValidFilename(name);
- string key = Path.Combine(path, name);
+ path = Path.Combine(path, name);
// Look for it in the cache, if it's not there, create it
- if (!ImagesByNameItemCache.ContainsKey(key))
+ if (!ImagesByNameItemCache.ContainsKey(path))
{
- ImagesByNameItemCache[key] = CreateImagesByNameItem<T>(path, name);
+ ImagesByNameItemCache[path] = CreateImagesByNameItem<T>(path, name);
}
- return ImagesByNameItemCache[key] as Task<T>;
+ return ImagesByNameItemCache[path] as Task<T>;
}
/// <summary>
@@ -200,7 +200,7 @@ namespace MediaBrowser.Controller.Library
private async Task<T> CreateImagesByNameItem<T>(string path, string name)
where T : BaseEntity, new()
{
- T item = new T();
+ var item = new T { };
item.Name = name;
item.Id = path.GetMD5();
@@ -213,7 +213,7 @@ namespace MediaBrowser.Controller.Library
item.DateCreated = Directory.GetCreationTimeUtc(path);
item.DateModified = Directory.GetLastWriteTimeUtc(path);
- ItemResolveEventArgs args = new ItemResolveEventArgs();
+ var args = new ItemResolveEventArgs { };
args.FileInfo = FileData.GetFileData(path);
args.FileSystemChildren = FileData.GetFileSystemEntries(path, "*").ToArray();