public async Task QueryBaseInfoTest() { UserContentProvider mine = new UserContentProvider(); LoginResult result = await mine.Login(Config.username, Config.password); UserBaseInfo mr = await mine.QueryBaseInfo(result.Id.ToString(), result.MobileToken); Assert.IsNotNull(mr); }
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(); }