support recursive played filter

This commit is contained in:
Luke Pulverenti
2014-01-15 17:19:37 -05:00
parent 98b6046f04
commit d0a5197c0a
5 changed files with 22 additions and 40 deletions

View File

@@ -1084,5 +1084,10 @@ namespace MediaBrowser.Controller.Entities
}
});
}
public override bool IsPlayed(User user)
{
return GetRecursiveChildren(user).Where(i => !i.IsFolder).All(i => i.IsPlayed(user));
}
}
}