コード例 #1
0
        public async Task Refresh()
        {
            if (_internalLoadingArchives)
            {
                return;
            }
            _internalLoadingArchives = true;
            RefreshOnErrorButton     = false;
            ArchiveList.Clear();
            LoadingArchives = true;
            foreach (var b in Settings.Profile.Bookmarks)
            {
                var archive = Archives.GetArchive(b.archiveID);
                if (archive != null)
                {
                    Tabs.CloseTabWithId(archive.title);
                }
            }
            await Archives.ReloadArchives();

            LoadBookmarks();
            Page                     = 0;
            LoadingArchives          = false;
            _internalLoadingArchives = false;
        }