private void GetTorrentsAndLabelsFresh() { TorrentsAndLabels CurrentTorrents = ServiceClient.GetAllTorrentsAndLabels(_token); _torrents = new TorrentCollection(this); _torrents.Parse(CurrentTorrents.Torrents, true); _labels = new TorrentLabelCollection(); _labels.Parse(CurrentTorrents.Labels); SetCache(CurrentTorrents.CacheID); }
internal Torrent(string[] InputValues, TorrentCollection ParentCollection) { this.ParentCollection = ParentCollection; UpdateValuesFromStringArray(InputValues, true); }
private void GetTorrentsAndLabelsFresh() { if(_token == null) return; try { TorrentsAndLabels CurrentTorrents = ServiceClient.GetAllTorrentsAndLabels(_token); _torrents = new TorrentCollection(this); _torrents.Parse(CurrentTorrents.Torrents, true); _labels = new TorrentLabelCollection(this); _labels.Parse(CurrentTorrents.Labels); SetCache(CurrentTorrents.CacheID); } catch(System.ServiceModel.ProtocolException e) { // Token possibly expired, get new token. Trace.TraceError(e.Message + e.StackTrace); GetToken(); } }
private void update(object sender, DoWorkEventArgs e) { torrentCollection = webClient.Torrents; }
public void TestTorrentCollection_ctor() { Data.TorrentCollection torrents = new TorrentCollection(); torrents = new TorrentCollection(torrents); torrents = new TorrentCollection(100); }