diff options
| author | Patrick Barron <barronpm@gmail.com> | 2023-11-15 16:23:51 -0500 |
|---|---|---|
| committer | Patrick Barron <barronpm@gmail.com> | 2023-11-15 19:39:44 -0500 |
| commit | 8eb2fa53b5ca0e0bc03b70029e3669e36d54d10c (patch) | |
| tree | c687662aa7b551cd0bd9df806eb029d4fff487dd /Emby.Server.Implementations/EntryPoints/LibraryChangedNotifier.cs | |
| parent | 6d1abf67c36379f0b061095619147a3691841e21 (diff) | |
Use pattern matching for EnableRefreshMessage
Diffstat (limited to 'Emby.Server.Implementations/EntryPoints/LibraryChangedNotifier.cs')
| -rw-r--r-- | Emby.Server.Implementations/EntryPoints/LibraryChangedNotifier.cs | 30 |
1 files changed, 2 insertions, 28 deletions
diff --git a/Emby.Server.Implementations/EntryPoints/LibraryChangedNotifier.cs b/Emby.Server.Implementations/EntryPoints/LibraryChangedNotifier.cs index be36bbd2c..6654f4867 100644 --- a/Emby.Server.Implementations/EntryPoints/LibraryChangedNotifier.cs +++ b/Emby.Server.Implementations/EntryPoints/LibraryChangedNotifier.cs @@ -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. |
