Use pattern matching for EnableRefreshMessage
This commit is contained in:
parent
6d1abf67c3
commit
8eb2fa53b5
|
@ -147,34 +147,8 @@ namespace Emby.Server.Implementations.EntryPoints
|
|||
}
|
||||
|
||||
private static bool EnableRefreshMessage(BaseItem item)
|
||||
{
|
||||
if (item is not Folder folder)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
if (folder.IsRoot)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
if (folder is AggregateFolder || folder is UserRootFolder)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
if (folder is UserView || folder is Channel)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!folder.IsTopParent)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
=> item is Folder { IsRoot: false, IsTopParent: true }
|
||||
and not (AggregateFolder or UserRootFolder or UserView or Channel);
|
||||
|
||||
/// <summary>
|
||||
/// Handles the ItemAdded event of the libraryManager control.
|
||||
|
|
Loading…
Reference in New Issue
Block a user