Beispiel #1
0
 private void Unfollow(HttpRequestPost post, string cryptographic, HttpRequestGet get)
 {
     var resPost = post.Unfollow(cryptographic, TheArtiste.id.ToString(),
         Singleton.Singleton.Instance().CurrentUser.id.ToString());
     resPost.ContinueWith(delegate(Task<string> tmp)
     {
         var test = tmp.Result;
         if (test != null)
         {
             CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
             {
                 var followers = get.GetFollows(new List<User>(), "users",
                     Singleton.Singleton.Instance().CurrentUser.id.ToString());
                 followers.ContinueWith(delegate(Task<object> task1)
                 {
                     var res = task1.Result as List<User>;
                     if (res != null)
                     {
                         CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
                             () =>
                             {
                                 Singleton.Singleton.Instance().CurrentUser.follows = res;
                                 var a = TheArtiste;
                                 _follow = false;
                                 SetFollowText();
                             });
                     }
                 });
             });
         }
     });
 }