public UITableViewCell Load(TorrentUrl url) { _title.Text = url.Name; _category.Text = url.Category; _size.Text = url.Size; return(_cell); }
private TorrentUrlDetails TestSearchDetails(TorrentUrl url) { AutoResetEvent resetEvent = new AutoResetEvent(false); TorrentUrlDetails details = null; string error = null; EventHandler <ExtendedSearchEventArgs> handler = (sender, e) => { if (e.Success) { details = e.TorrentDetails; } else { error = e.ErrorMessage; } resetEvent.Set(); }; try { _provider.ExtendedSearchCompleted += handler; _provider.ExtendedSearch(url); resetEvent.WaitOne(30000); Assert.IsNull(error, error); return(details); } finally { _provider.ExtendedSearchCompleted -= handler; } }
public SearchDetailsMessage(object sender, TorrentUrl url, ISearchProvider provider) : base(sender) { Url = url; Provider = provider; }
public AddTorrentMessage(object sender, TorrentUrl url) : base(sender) { Url = url; }