Example #1
0
        private async void onPostponedPullCompleted(object sender, ContentPullerEventArgs e)
        {
            await fillMissing(e.Items);

            //IsBusy = false;
            ProgressString = "";
        }
 private async void onHistoryPullerPullCompleted(object sender, ContentPullerEventArgs e)
 {
     //if (!IsActive || IsBusy) return;
     Debug.WriteLine($"History vm pull completed event listener. Successful? {e.Successful}. THREAD {Thread.CurrentThread.ManagedThreadId}");
     if (e.Successful)
     {
         await syncAsync(e.Items);
     }
 }
        private void onHistoryPullCompleted(object sender, ContentPullerEventArgs e)
        {
            if (!e.Successful)
            {
                return;
            }

            recountLastSeen();
        }
 protected async void onPostponedPullCompleted(object sender, ContentPullerEventArgs e)
 {
     if (!IsActive)
     {
         return;
     }
     Debug.WriteLine($"Postpone vm pull completed event listener. Successful? {e.Successful}");
     if (e.Successful)
     {
         await syncAsync(e.Items);
     }
 }
 private async void onActualPullCompleted(object sender, ContentPullerEventArgs e)
 {
     if (!IsActive)
     {
         return;
     }
     Debug.WriteLine($"Actual vm pull completed event listener. Successful? {e.Successful}");
     if (e.Successful)
     {
         await syncAsync(e.Items);
     }
 }
        private void onPostponedPullCompleted(object sender, ContentPullerEventArgs e)
        {
            var puller = sender as ContentPuller;

            if (puller == null)
            {
                return;
            }

            //todo infopanel info dude

            var totalPostCount = puller.Items.Count;
            //var repostCount = puller.GetRepostCount();
            //var postCount = puller.GetPostOnlyCount();
            var missingPosts = MissingFiller.MAX_POSTPONED - puller.Items.Count;

            InfoPanel = $"Всего: {totalPostCount} / {MissingFiller.MAX_POSTPONED}" +
                        //$"\nПостов: {postCount}" +
                        //$"\nРепостов: {repostCount}" +
                        $"\nСлоты для отложек: {missingPosts}";
        }