private void UpdateFromTsunamiCore(object sender, EventsArgs.OnTorrentUpdatedEventArgs e) { System.Windows.Application.Current.Dispatcher.Invoke(() => { TorrentItem ob = _torrentList.FirstOrDefault(o => o.Hash == e.InfoHash); ob.Name = e.Name; ob.QueuePosition = e.QueuePosition; ob.TotalDone = e.TotalDone; ob.TotalWanted = e.TotalWanted; ob.State = e.State; ob.Progress = e.Progress; ob.Priority = e.Priority; ob.DownloadRate = e.DownloadRate; ob.UploadRate = e.UploadRate; }); }
private void UpdateFromTsunamiCore(object sender, EventsArgs.OnTorrentUpdatedEventArgs e) { System.Windows.Application.Current.Dispatcher.Invoke(() => { TorrentItem ob = _torrentList.FirstOrDefault(o => o.Hash == e.InfoHash); // ISSUE: Se si fa delete di un file arrivano update su torrent non più presenti // capire perchè! nel frattempo evito l'exception if (ob != null) { ob.Name = e.Name; ob.QueuePosition = e.QueuePosition; ob.TotalDone = e.TotalDone; ob.TotalWanted = e.TotalWanted; ob.State = e.State; ob.Progress = e.Progress; ob.Priority = e.Priority; ob.DownloadRate = e.DownloadRate; ob.UploadRate = e.UploadRate; } }); }
public void NotifyUpdateProgress(EventsArgs.OnTorrentUpdatedEventArgs e) { Clients.All.notifyUpdateProgress(e); }