private QueueItem MakeQueueItem(RedditSubmission submission, Guid destinationWorkspaceId) { try { var item = new ImmediateWorkspaceQueueItem() { SourceUri = null, TargetUri = new Uri(submission.Url), StatusUpdate = QueueItemStatusUpdate, DestinationWorkspaceId = destinationWorkspaceId, ReadTimeoutInMilliseconds = 120000, // big Tags = Utility.MakeTags(submission.LinkFlairText.Split(',')).ToArray(), CanBeDiscarded = false }; return(item); } catch (Exception ex) { Utility.LogException(ex); return(null); } }
private QueueItem MakeQueueItem(Uri hni, Guid destinationWorkspaceId) { try { var item = new ImmediateWorkspaceQueueItem() { SourceUri = null, TargetUri = hni, StatusUpdate = QueueItemStatusUpdate, DestinationWorkspaceId = destinationWorkspaceId, ReadTimeoutInMilliseconds = 120000, // big Tags = new string[] { "hackernews" }, CanBeDiscarded = false }; return(item); } catch (Exception ex) { Utility.LogException(ex); return(null); } }