public override void MarkItemAsImported(DownloadClientItem downloadClientItem) { // Set post-import label if (Settings.TvImportedCategory.IsNotNullOrWhiteSpace() && Settings.TvImportedCategory != Settings.TvCategory) { try { _proxy.SetTorrentLabel(downloadClientItem.DownloadId.ToLower(), Settings.TvImportedCategory, Settings); } catch (Exception ex) { _logger.Warn(ex, "Failed to set torrent post-import label \"{0}\" for {1} in rTorrent. Does the label exist?", Settings.TvImportedCategory, downloadClientItem.Title); } } // Set post-import view try { _proxy.PushTorrentUniqueView(downloadClientItem.DownloadId.ToLower(), _imported_view, Settings); } catch (Exception ex) { _logger.Warn(ex, "Failed to set torrent post-import view \"{0}\" for {1} in rTorrent.", _imported_view, downloadClientItem.Title); } }