private void UpdateDownloads(object sender, ElapsedEventArgs elapsedEventArgs) { FilesDownloadResponse response = null; try { response = _serverConnection.SendFilesDownloadRequest(new FilesDownloadRequest()); } catch (Exception) { Thread.CurrentThread.Abort(); return; } if (response.FileHeaders.Any()) { _eventAggregator.Publish(new FilesFounded(response.FileHeaders)); } }