ArtifactVisualizer.Helpers.CollectData.GetCleanedWebsites C# (CSharp) Method

GetCleanedWebsites() static private method

Fetches the visited websites, cleanes it for the MinDuration. Hint: no need to sort, as they already comed sorted by duration.
static private GetCleanedWebsites ( DateTimeOffset date ) : List
date DateTimeOffset
return List
        internal static List<TimeSpentItem> GetCleanedWebsites(DateTimeOffset date)
        {
            var maxWebsites = 25;
            var websites = WindowTitleWebsitesExtractor.GetWebsitesVisited(date);
            var websitesFiltered = websites.Where(w => w.DurationInMins > MinDurationInMins).Take(maxWebsites).ToList();

            var list = new List<TimeSpentItem>();
            foreach (var w in websitesFiltered)
            {
                var item = new TimeSpentItem(TimeSpentType.Website, w.ItemName, w.DurationInMins);
                list.Add(item);
            }

            return list;
        }