update child count creation

This commit is contained in:
Luke Pulverenti
2016-06-16 09:24:12 -04:00
parent ed6a0b5296
commit 626a2ed2a9
10 changed files with 79 additions and 23 deletions

View File

@@ -666,6 +666,27 @@ namespace MediaBrowser.Controller.Entities
});
}
public virtual int GetChildCount(User user)
{
if (LinkedChildren.Count > 0)
{
if (!(this is ICollectionFolder))
{
return GetChildren(user, true).Count();
}
}
var result = GetItems(new InternalItemsQuery(user)
{
Recursive = false,
Limit = 0,
ParentId = Id
}).Result;
return result.TotalRecordCount;
}
public QueryResult<BaseItem> QueryRecursive(InternalItemsQuery query)
{
var user = query.User;