public void NextNicoRepoList()
        {
            Result.IsActive = true;

            Task.Run(() => {
                var data = NicoRepo.NextNicoRepo();

                if (data == null)
                {
                    Result.IsActive = false;
                    return;
                }

                foreach (var entry in data)
                {
                    RawData.Add(entry);

                    switch (Filter)
                    {
                    case "すべて":
                        Result.NicoRepo.Add(new NicoRepoResultEntryViewModel(entry, this));
                        break;

                    case "動画投稿のみ":
                        if (entry.Title.Contains("動画を投稿しました。"))
                        {
                            Result.NicoRepo.Add(new NicoRepoResultEntryViewModel(entry, this));
                        }
                        break;

                    case "生放送開始のみ":
                        if (entry.LogId.Contains("log-target-live-program"))
                        {
                            Result.NicoRepo.Add(new NicoRepoResultEntryViewModel(entry, this));
                        }
                        break;

                    case "マイリスト登録のみ":
                        if (entry.Title.Contains("マイリスト登録しました。"))
                        {
                            Result.NicoRepo.Add(new NicoRepoResultEntryViewModel(entry, this));
                        }
                        break;
                    }
                }

                Result.IsActive = false;
            });
        }
        public void NextNicoRepoList()
        {
            Result.IsActive = true;

            Task.Run(() => {
                IList <NicoNicoNicoRepoDataEntry> data = NicoRepo.NextNicoRepo();

                if (data == null)
                {
                    return;
                }

                foreach (NicoNicoNicoRepoDataEntry entry in data)
                {
                    Result.NicoRepo.Add(new NicoRepoResultEntryViewModel(entry, this));
                }

                Result.IsActive = false;
            });
        }