public static TweetList createList(AccountTwitter account, string name, string description, bool publicVisible) { CreateListOptions options = new TweetSharp.CreateListOptions(); options.Name = name; options.Description = description; if (publicVisible) { options.Mode = TweetSharp.TwitterListMode.Public; } else { options.Mode = TweetSharp.TwitterListMode.Private; } TwitterList list = account.twitterService.CreateList(options); if (list != null) { TweetList newList = API.TweetSharpConverter.getTweetListFromList(list, account); newList.IsOwnList = true; account.Lists.Add(newList); return(newList); } else { System.Windows.MessageBox.Show("Twitter returned the following info: \"failed\"", "List creation failed"); return(null); } }
public virtual void CreateList(CreateListOptions options, Action<TwitterList, TwitterResponse> action) { var list_owner = options.ListOwner; var name = options.Name; var mode = options.Mode; var description = options.Description; WithHammock(WebMethod.Post, action, "lists/create", FormatAsString, "?list_owner=", list_owner, "&name=", name, "&mode=", mode, "&description=", description); }
public virtual IAsyncResult BeginCreateList(CreateListOptions options) { var list_owner = options.ListOwner; var name = options.Name; var mode = options.Mode; var description = options.Description; return BeginWithHammock<TwitterList>(WebMethod.Post, "lists/create", FormatAsString, "?list_owner=", list_owner, "&name=", name, "&mode=", mode, "&description=", description); }
public virtual Task<TwitterResponse<TwitterList>> CreateListAsync(CreateListOptions options) { var list_owner = options.ListOwner; var name = options.Name; var mode = options.Mode; var description = options.Description; return ExecuteRequest<TwitterList>(HttpMethod.Post, "lists/create", FormatAsString, "?list_owner=", list_owner, "&name=", name, "&mode=", mode, "&description=", description); }
public virtual IAsyncResult BeginCreateList(CreateListOptions options) { var name = options.Name; var mode = options.Mode == TwitterListMode.Public ? "public" : "private"; var description = options.Description; return BeginWithHammock<TwitterList>(WebMethod.Post, "lists/create", FormatAsString, "&name=", name, "&mode=", mode, "&description=", description); }