public void Init(PluginInitContext context) { this.context = context; // Cache all bookmarks var chromeBookmarks = new ChromeBookmarks(); var mozBookmarks = new FirefoxBookmarks(); //TODO: Let the user select which browser's bookmarks are displayed // Add Firefox bookmarks cachedBookmarks.AddRange(mozBookmarks.GetBookmarks()); // Add Chrome bookmarks cachedBookmarks.AddRange(chromeBookmarks.GetBookmarks()); cachedBookmarks = cachedBookmarks.Distinct().ToList(); }
internal static List <Bookmark> LoadAllBookmarks() { var allbookmarks = new List <Bookmark>(); var chromeBookmarks = new ChromeBookmarks(); var mozBookmarks = new FirefoxBookmarks(); //TODO: Let the user select which browser's bookmarks are displayed // Add Firefox bookmarks mozBookmarks.GetBookmarks().ForEach(x => allbookmarks.Add(x)); // Add Chrome bookmarks chromeBookmarks.GetBookmarks().ForEach(x => allbookmarks.Add(x)); return(allbookmarks.Distinct().ToList()); }