protected override void RenewView(bool isActionOnline = false) { if (!isActionOnline) { AnimeItems.Clear(); TotalItems = 0; SelectedItem = null; TotalAPIPages = 1; _animeAPIEnumerator.CurrentPage = 1; } IsContentLoading = false; PressedTransferButton = ""; }
protected override void AddLocalItemsToView() { Task.Run(() => { if (LocalStateHelper) { return; } LocalStateHelper = true; IsContentLoading = true; lock (_CollectionLock) { var items = _animeService.GetBySearchModelAndCurrentView(SearchModel, CurrentView); AnimeItems.AddRange(items); TotalItems = AnimeItems.Count; } LocalStateHelper = false; IsContentLoading = false; }); }