aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Resolvers
diff options
context:
space:
mode:
authorLukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com>2012-08-20 23:56:28 -0400
committerLukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com>2012-08-20 23:56:28 -0400
commit9029d939f3a23fc949538e53117fd85051e0ea1d (patch)
tree061293b54dfd904ed9f1315d575f8a32816a8f6d /MediaBrowser.Controller/Resolvers
parent0a0a4256b307b593b1f0022d217aacb0dd4a840a (diff)
Further reduced disk access in ItemController
Diffstat (limited to 'MediaBrowser.Controller/Resolvers')
-rw-r--r--MediaBrowser.Controller/Resolvers/BaseItemResolver.cs8
-rw-r--r--MediaBrowser.Controller/Resolvers/VideoResolver.cs4
2 files changed, 5 insertions, 7 deletions
diff --git a/MediaBrowser.Controller/Resolvers/BaseItemResolver.cs b/MediaBrowser.Controller/Resolvers/BaseItemResolver.cs
index de967daa94..e91f5a6e8d 100644
--- a/MediaBrowser.Controller/Resolvers/BaseItemResolver.cs
+++ b/MediaBrowser.Controller/Resolvers/BaseItemResolver.cs
@@ -1,10 +1,8 @@
using System;
using System.IO;
-using System.Threading.Tasks;
using MediaBrowser.Controller.Events;
-using MediaBrowser.Model.Entities;
using MediaBrowser.Controller.IO;
-using System.Collections.Generic;
+using MediaBrowser.Model.Entities;
namespace MediaBrowser.Controller.Resolvers
{
@@ -88,11 +86,11 @@ namespace MediaBrowser.Controller.Resolvers
// See if a different path came out of the resolver than what went in
if (!args.Path.Equals(item.Path, StringComparison.OrdinalIgnoreCase))
{
- KeyValuePair<string, WIN32_FIND_DATA>? childData = args.GetFileSystemEntry(item.Path, null);
+ LazyFileInfo? childData = args.GetFileSystemEntry(item.Path);
if (childData != null)
{
- fileData = childData.Value.Value;
+ fileData = childData.Value.FileInfo;
}
else
{
diff --git a/MediaBrowser.Controller/Resolvers/VideoResolver.cs b/MediaBrowser.Controller/Resolvers/VideoResolver.cs
index 1342e8c1bc..bd676cb871 100644
--- a/MediaBrowser.Controller/Resolvers/VideoResolver.cs
+++ b/MediaBrowser.Controller/Resolvers/VideoResolver.cs
@@ -53,12 +53,12 @@ namespace MediaBrowser.Controller.Resolvers
{
var folder = args.FileSystemChildren[i];
- if (!folder.Value.IsDirectory)
+ if (!folder.FileInfo.IsDirectory)
{
continue;
}
- item = ResolveFromFolderName(folder.Key);
+ item = ResolveFromFolderName(folder.Path);
if (item != null)
{