//private void Current_ShareDataChanged() //{ // Stories.ToList().ForEach((s) => s.Readed = s.Readed); //} public async void LoadCache() { IsLoading = true; IsShowNSFW = DataShareManager.Current.IsShowNSFW; IsShowUnwelcome = DataShareManager.Current.IsShowUnwelcome; var boring = await FileHelper.Current.ReadObjectAsync <List <BoringPic> >("boring_list.json"); BoringIncrementalLoadingCollection c = new BoringIncrementalLoadingCollection(); boring?.ForEach((t) => { if (DataShareManager.Current.isNoImageMode) { t.Urls = t.Thumb; } if (IsItemAdded(t)) { c.Add(t); } }); Boring = c; IsLoading = false; }
/// <summary> /// 刷新数据 /// </summary> public async void UpdateBoringPics() { IsLoading = true; var list = await _api.GetBoringPics(1); BoringIncrementalLoadingCollection c = new BoringIncrementalLoadingCollection(); list?.ForEach((t) => { var comment = t.Content.Replace("\n", "").Replace("\r", ""); t.Content = comment; if (DataShareManager.Current.isNoImageMode) { t.Urls = t.Thumb; } if (IsItemAdded(t)) { c.Add(t); } }); Boring = c; c.DataLoaded += C_DataLoaded; c.DataLoading += C_DataLoading; IsLoading = false; }