private List <WiAttachment> MapAttachments(JiraRevision rev) { var attachments = new List <WiAttachment>(); if (rev.AttachmentActions == null) { return(attachments); } _jiraProvider.DownloadAttachments(rev).Wait(); foreach (var att in rev.AttachmentActions) { var change = att.ChangeType == RevisionChangeType.Added ? ReferenceChangeType.Added : ReferenceChangeType.Removed; var wiAtt = new WiAttachment() { Change = change, AttOriginId = att.Value.Id, FilePath = att.Value.LocalPath, Comment = "Imported from Jira" }; attachments.Add(wiAtt); } return(attachments); }
private List <WiAttachment> MapAttachments(JiraRevision rev) { var attachments = new List <WiAttachment>(); if (rev.AttachmentActions == null) { return(attachments); } _jiraProvider.DownloadAttachments(rev).Wait(); foreach (var att in rev.AttachmentActions) { var change = att.ChangeType == RevisionChangeType.Added ? ReferenceChangeType.Added : ReferenceChangeType.Removed; var wiAtt = new WiAttachment() { Change = change, AttOriginId = att.Value.Id, FilePath = att.Value.LocalPath, Comment = "Imported from Jira" }; attachments.Add(wiAtt); if (!string.IsNullOrWhiteSpace(att.Value.LocalThumbPath)) { var wiThumbAtt = new WiAttachment() { Change = change, AttOriginId = att.Value.Id + "-thumb", FilePath = att.Value.LocalThumbPath, Comment = $"Thumbnail for {att.Value.Filename}" }; attachments.Add(wiThumbAtt); } } return(attachments); }