示例#1
0
 private void ParseXMLFriends(string data)
 {
     // ISSUE: object of a compiler-generated type is created
     // ISSUE: reference to a compiler-generated method
     Singleton <SharedManager> .Instance.SendTaskToMainThread(new Action(new UserManager.\u003CParseXMLFriends\u003Ec__AnonStorey5A()
     {
         friendContainer = FriendContainer.LoadFromText(data)
     }.\u003C\u003Em__0), false);
 }
示例#2
0
        /// <summary>
        /// Retuns all the Plex friends for this account
        /// </summary>
        /// <param name="authToken"></param>
        /// <returns></returns>
        public async Task <List <Friend> > GetFriends(string authToken)
        {
            var apiRequest = new ApiRequestBuilder("https://plex.tv/pms/friends/all", "", HttpMethod.Get)
                             .AddPlexToken(authToken)
                             .AddRequestHeaders(GetClientIdentifierHeader())
                             .Build();

            FriendContainer friendContainer = await ApiService.InvokeApiAsync <FriendContainer>(apiRequest);

            return(friendContainer?.Friends.ToList());
        }