async void LoadPage() { if (AppCore.InstaApi == null) { return; } var User = AppCore.InstaApi.GetLoggedUser(); var user = await AppCore.InstaApi.GetUserInfoByUsernameAsync(User.UserName); UserInfo = user.Value; MediaList = new GenerateUserMedia <InstaMedia>(100000, (count) => { //return tres[count]; return(new InstaMedia()); }, User.UserName); //GridList = media.Value; UserTag = new GenerateUserTags <InstaMedia>(100000, (count) => { //return tres[count]; return(new InstaMedia()); }, User.UserName);; var collections = await AppCore.InstaApi.GetCollectionsAsync(); Collection = collections; //collections.Value.Items[0].CoverMedia //InstaCollections }
async void LoadPage() { var user = await AppCore.InstaApi.GetUserInfoByUsernameAsync(User.UserName); var status = await AppCore.InstaApi.GetFriendshipStatusAsync(user.Value.Pk); if (!status.Value.Following) { FollowBTNContent = "Follow"; } if (status.Value.OutgoingRequest) { FollowBTNContent = "Requested"; } if (status.Value.IncomingRequest) { //Allow Accept request or Deny } if (status.Value.Following) { FollowBTNContent = "Unfollow"; } //if(user.Value.HasChaining && status.Value.Following) //{ // FollowBTNContent = "Message"; //} UserInfo = user.Value; MediaList = new GenerateUserMedia <InstaMedia>(100000, (count) => { //return tres[count]; return(new InstaMedia()); }, User.UserName); //GridList = media.Value; MediaList.CollectionChanged += MediaList_CollectionChanged; UserTag = new GenerateUserTags <InstaMedia>(100000, (count) => { //return tres[count]; return(new InstaMedia()); }, User.UserName); //UserTag = mediaUserTag.Value; }