コード例 #1
0
 public async Task QuerySubscriptionNotesTest()
 {
     UserContentProvider mine = new UserContentProvider();
     LoginResult result = await mine.Login(Config.username, Config.password);
     List<SubscriptionNotesResult> nr = await mine.QuerySubscriptionNotes(0, result.Id.ToString(), result.MobileToken);
     Assert.IsNotNull(nr);
 }
コード例 #2
0
        private async Task QuerySubscription()
        {
            UserContentProvider user = new UserContentProvider();

            if(pageIndex == 0)
            {
                if(SubscriptionList == null)
                {
                    SubscriptionList = new ObservableCollection<SubscriptionNotesResult>();
                }
                else
                {
                    SubscriptionList.Clear();
                }
            }

            int index = 0;
            if(SubscriptionList.Count !=0)
            {
                index = SubscriptionList[SubscriptionList.Count - 1].ReceivedAt - 1;
            }
            List<SubscriptionNotesResult> result = await user.QuerySubscriptionNotes(index, GlobalValue.CurrentUserContext.UserId, GlobalValue.CurrentUserContext.MobileToken);
            result.ForEach(x => SubscriptionList.Add(x));
            pageIndex++;
        }