Example #1
0
        private IEnumerable <Data.ThreadDataSource> Refresh(UserMetadata user)
        {
            UpdateStatus("Loading bookmarks...");
            AwfulDebugger.AddLog(this, AwfulDebugger.Level.Info, "Loading bookmarks from SA...");
            var bookmarks = user.LoadBookmarks();
            var data      = new UserBookmarksMetadata();

            AwfulDebugger.AddLog(this, AwfulDebugger.Level.Info, "Load completed. Formatting...");
            UpdateStatus("Formatting...");
            var result = Data.ForumThreadCollection.CreateThreadSources(bookmarks, data);

            AwfulDebugger.AddLog(this, AwfulDebugger.Level.Info, "Format complete.");

            this._source.Bookmarks.LastUpdated = DateTime.Now;

            return(result);
        }