From 0e6f847e0237a15cd0e07ee4f2fca08aa18ae476 Mon Sep 17 00:00:00 2001 From: Michael Gordeev Date: Wed, 12 Dec 2018 21:48:03 +0300 Subject: [PATCH] #124: Test commit --- FoxTube.Background/BackgroundProcessor.cs | 6 +++--- FoxTube/Classes/SecretsVault.cs | 2 +- FoxTube/Pages/MainPage.xaml.cs | 14 ++++++++++++++ 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/FoxTube.Background/BackgroundProcessor.cs b/FoxTube.Background/BackgroundProcessor.cs index 2d75580..1f60603 100644 --- a/FoxTube.Background/BackgroundProcessor.cs +++ b/FoxTube.Background/BackgroundProcessor.cs @@ -30,7 +30,7 @@ namespace FoxTube.Background if (settings.Values["lastCheck"] == null) { - settings.Values.Add("lastCheck", DateTime.UtcNow.ToString()); + settings.Values.Add("lastCheck", DateTime.Now.ToString()); def.Complete(); return; } @@ -48,7 +48,7 @@ namespace FoxTube.Background catch { } finally { - settings.Values["lastCheck"] = DateTime.UtcNow.ToString(); + settings.Values["lastCheck"] = DateTime.Now.ToString(); def.Complete(); } } @@ -61,7 +61,7 @@ namespace FoxTube.Background foreach (var s in subscriptions) { SearchResource.ListRequest request = Service.Search.List("snippet"); - request.PublishedAfter = lastCheck; + request.PublishedAfter = lastCheck.Subtract(TimeSpan.FromDays(1)); request.ChannelId = s.Key; request.Type = "video"; request.MaxResults = 5; diff --git a/FoxTube/Classes/SecretsVault.cs b/FoxTube/Classes/SecretsVault.cs index 53a452a..5b6a58e 100644 --- a/FoxTube/Classes/SecretsVault.cs +++ b/FoxTube/Classes/SecretsVault.cs @@ -336,7 +336,7 @@ namespace FoxTube public static void CheckAddons() { //TO-DO: Check addons list - bool purchased = false; + bool purchased = true; if(!purchased) { diff --git a/FoxTube/Pages/MainPage.xaml.cs b/FoxTube/Pages/MainPage.xaml.cs index 79a2c35..422011e 100644 --- a/FoxTube/Pages/MainPage.xaml.cs +++ b/FoxTube/Pages/MainPage.xaml.cs @@ -26,6 +26,7 @@ using Windows.Networking.Connectivity; using Windows.UI.Core; using System.IO; using Newtonsoft.Json; +using Google.Apis.YouTube.v3; // The Blank Page item template is documented at https://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409 @@ -103,7 +104,20 @@ namespace FoxTube async void GetVideosFromToday() { + foreach (Subscription i in SecretsVault.Subscriptions) + { + SearchResource.ListRequest request = SecretsVault.NoAuthService.Search.List("snippet"); + request.PublishedAfter = DateTime.Now.Subtract(TimeSpan.FromDays(1)); + Debug.WriteLine(DateTime.Now.Subtract(TimeSpan.FromDays(1))); + request.ChannelId = i.Snippet.ResourceId.ChannelId; + request.Type = "video"; + request.MaxResults = 5; + SearchListResponse response = await request.ExecuteAsync(); + foreach (SearchResult result in response.Items) + ToastNotificationManager.CreateToastNotifier().Show( + FoxTube.Background.Notification.GetVideoToast(result.Id.VideoId, result.Snippet.ChannelId, result.Snippet.Title, result.Snippet.ChannelTitle, result.Snippet.Thumbnails.Medium.Url, i.Snippet.Thumbnails.Medium.Url)); + } } public async void Initialize()