public static bool removePersonFromList(Person person, TweetList list, AccountTwitter account) { RemoveListMemberOptions options = new TweetSharp.RemoveListMemberOptions(); options.OwnerScreenName = account.username; options.Slug = list.Slug; options.UserId = Convert.ToInt64(person.Id); TwitterUser user = account.twitterService.RemoveListMember(options); if (user != null) { if (list.Members.Contains(person)) { list.Members.Remove(person); } return(true); } else { return(false); } }
public virtual void RemoveListMember(RemoveListMemberOptions options, Action<TwitterUser, TwitterResponse> action) { var list_id = options.ListId; var slug = options.Slug; var user_id = options.UserId; var screen_name = options.ScreenName; var owner_screen_name = options.OwnerScreenName; var owner_id = options.OwnerId; WithHammock(WebMethod.Post, action, "lists/members/destroy", FormatAsString, "?list_id=", list_id, "&slug=", slug, "&user_id=", user_id, "&screen_name=", screen_name, "&owner_screen_name=", owner_screen_name, "&owner_id=", owner_id); }
public virtual IAsyncResult BeginRemoveListMember(RemoveListMemberOptions options) { var list_id = options.ListId; var slug = options.Slug; var user_id = options.UserId; var screen_name = options.ScreenName; var owner_screen_name = options.OwnerScreenName; var owner_id = options.OwnerId; return BeginWithHammock<TwitterUser>(WebMethod.Post, "lists/members/destroy", FormatAsString, "?list_id=", list_id, "&slug=", slug, "&user_id=", user_id, "&screen_name=", screen_name, "&owner_screen_name=", owner_screen_name, "&owner_id=", owner_id); }
public virtual Task<TwitterResponse<TwitterUser>> RemoveListMemberAsync(RemoveListMemberOptions options) { var list_id = options.ListId; var slug = options.Slug; var user_id = options.UserId; var screen_name = options.ScreenName; var owner_screen_name = options.OwnerScreenName; var owner_id = options.OwnerId; return ExecuteRequest<TwitterUser>(HttpMethod.Post, "lists/members/destroy", FormatAsString, "?list_id=", list_id, "&slug=", slug, "&user_id=", user_id, "&screen_name=", screen_name, "&owner_screen_name=", owner_screen_name, "&owner_id=", owner_id); }