diff --git a/Wino.Core/Extensions/FolderTreeExtensions.cs b/Wino.Core/Extensions/FolderTreeExtensions.cs deleted file mode 100644 index 18cf16ca..00000000 --- a/Wino.Core/Extensions/FolderTreeExtensions.cs +++ /dev/null @@ -1,31 +0,0 @@ -using Wino.Core.Domain.Interfaces; -using Wino.Core.Domain.Models.Folders; -using Wino.Core.MenuItems; - -namespace Wino.Core.Extensions -{ - public static class FolderTreeExtensions - { - private static MenuItemBase GetMenuItemByFolderRecursive(IMailItemFolder structure, AccountMenuItem parentAccountMenuItem, IMenuItem parentFolderItem) - { - MenuItemBase parentMenuItem = new FolderMenuItem(structure, parentAccountMenuItem.Parameter, parentFolderItem); - - var childStructures = structure.ChildFolders; - - foreach (var childFolder in childStructures) - { - if (childFolder == null) continue; - - // Folder menu item. - var subChildrenFolderTree = GetMenuItemByFolderRecursive(childFolder, parentAccountMenuItem, parentMenuItem); - - if (subChildrenFolderTree is FolderMenuItem folderItem) - { - parentMenuItem.SubMenuItems.Add(folderItem); - } - } - - return parentMenuItem; - } - } -}