private async Task InitializePrivate(List <TVideoHistory> views) { Histories = views; // 12分毎にリロードするタイマーを設定 Timer = new AsyncTimer(); Timer.Interval = TimeSpan.FromMinutes(12); Timer.Tick += async(sender, e) => { // 履歴に削除されたデータがないか確認 await RefreshAsync(); // 処理完了 Timer.Completed(); }; Timer.Start(); // 履歴に削除されたデータがないか確認 //await RefreshAsync(); await Task.Delay(1); }
private void InitializePrivate(IEnumerable <TFavorite> favorites) { foreach (var favorite in favorites) { Favorites.Add(favorite); } // 5分毎にリロードするタイマーを設定 Timer = new AsyncTimer(); Timer.Interval = TimeSpan.FromMinutes(5); Timer.Tick += async(sender, e) => { // マイリストに新着がないか確認 await Reload(); // 処理完了 Timer.Completed(); }; Timer.Start(); //// マイリストに新着がないか確認 //await Reload(); }