public async Task QueryUserInfo()
 {
     CommonProvider common = new CommonProvider();
     UserBaseInfo user = await common.QueryUserInfo("2e128e04325c");
     Assert.IsNotNull(user);
 }
 private async Task QueryBaseInfo()
 {
     if (IsSelf)
     {
         UserContentProvider user = new UserContentProvider();
         baseInfo = await user.QueryBaseInfo(GlobalValue.CurrentUserContext.UserId, GlobalValue.CurrentUserContext.MobileToken);
     }
     else
     {
         CommonProvider common = new CommonProvider();
         baseInfo = await common.QueryUserInfo(currentUserId);
     }
     Avatar = new Uri(baseInfo.Avatar);
     FollowerCount = baseInfo.FollowersCount;
     FollowingCount = baseInfo.FollowingCount;
     LikedNotesCount = baseInfo.LikedNotesCount;
     BookmarksCount = baseInfo.BookmarksCount;
     SubscribingCount = baseInfo.SubscribingCollectionsCount + baseInfo.SubscribingNotebooksCount;
     TotalWordage = baseInfo.TotalWordage;
     TotalLikesReceived = baseInfo.TotalLikesReceived;
     NotebooksCount = baseInfo.NotebooksCount;
     currentUserId = baseInfo.Id.ToString();
 }