public MakerPostHandler(ILogger logger, ISubredditService service, bool dryRun) : base(dryRun) { _logger = logger; _service = service; _makerPostFlair = _service.Subreddit.Flairs.LinkFlairV2.First(f => f.Text.Equals(_makerPostName)); }
public RecommendMePostHandler(ILogger logger, ISubredditService service, bool dryRun) : base(dryRun) { _logger = logger; _service = service; _flair = service.Subreddit.Flairs.LinkFlairV2.First(f => f.Text.Equals("Recommend me")); }
public KnifePicsPostHandler(ILogger logger, ISubredditService service, bool dryRun) : base(dryRun) { _logger = logger; _service = service; _knifePicsFlair = service.Subreddit.Flairs.LinkFlairV2.First(f => f.Text.Equals("Knife Pics")); _rulefive = service.Subreddit.GetRules().Rules.First(r => r.ShortName.Equals("#5 - Descriptive Content")); }
public void Setup() { _subredditService = new TestSubredditServiceBuilder("chefknives") .WithDebugConfiguration() .WithDebugSink() .WithMockedRedditClient() .Build(); }
public DeltaLogEditor(AppConfiguration appConfiguration, IDB4Repository repository, IPostBuilder postBuilder, IRedditService redditService, ISubredditService subredditService) { _appConfiguration = appConfiguration; _repository = repository; _postBuilder = postBuilder; _redditService = redditService; _subredditService = subredditService; }
public SubredditPageViewModel(ITokenRequest tokenRequest, ITokensContainer tokesContainer, ILinkService linkService, ISubredditService subredditService) { m_tokenRequest = tokenRequest; m_tokesContainer = tokesContainer; m_linkService = linkService; m_subredditService = subredditService; CurrentSubreddit = "askreddit"; NextLinksCommand = new AsyncCommand(async() => await GetLinks(), () => !m_isLoading); NewSubredditCommand = new AsyncCommand <ISubredditViewModel>(NewSubreddit); }
public DeltaboardEditor(AppConfiguration appConfiguration, IDB4Repository db4Repository, ISubredditService subredditService) { _appConfiguration = appConfiguration; _db4Repository = db4Repository; _subredditService = subredditService; _deltaboardsTemplate = File.ReadAllText(appConfiguration.TemplateFiles.DeltaboardsTemplateFile); _deltaboardTemplate = File.ReadAllText(appConfiguration.TemplateFiles.DeltaboardTemplateFile); _deltaboardRowTemplate = File.ReadAllText(appConfiguration.TemplateFiles.DeltaboardRowTemplateFile); _deltaboardSidebarTemplate = File.ReadAllText(appConfiguration.TemplateFiles.DeltaboardSidebarTemplateFile); }
public DeltaAwarder(AppConfiguration appConfiguration, ILogger logger, IUserWikiEditor wikiEditor, IRedditService redditService, ISubredditService subredditService, IDeltaboardEditor deltaboardEditor, IDeltaLogEditor deltaLogEditor, IStickyCommentEditor stickyCommentEditor, IDB4Repository repository) { _appConfiguration = appConfiguration; _logger = logger; _wikiEditor = wikiEditor; _redditService = redditService; _subredditService = subredditService; _deltaboardEditor = deltaboardEditor; _deltaLogEditor = deltaLogEditor; _stickyCommentEditor = stickyCommentEditor; _repository = repository; }
public PrivateMessageHandlerFactory(AppConfiguration appConfiguration, IDB4Repository db4Repository, IRedditService redditService, ISubredditService subredditService, ICommentDetector commentDetector, ICommentBuilder commentBuilder, ICommentReplier replier, IDeltaAwarder deltaAwarder, IStickyCommentEditor stickyCommentEditor) { _appConfiguration = appConfiguration; _db4Repository = db4Repository; _redditService = redditService; _subredditService = subredditService; _commentDetector = commentDetector; _commentBuilder = commentBuilder; _replier = replier; _deltaAwarder = deltaAwarder; _stickyCommentEditor = stickyCommentEditor; }
public UserWikiEditor(AppConfiguration appConfiguration, IRedditService redditService, ISubredditService subredditService) { _appConfiguration = appConfiguration; _redditService = redditService; _subredditService = subredditService; }
public ReviewPage(ILogger logger, ISubredditService service) { _logger = logger; _service = service; _subreddit = service.Subreddit; }
public WikifyCommentHandler(ILogger logger, ISubredditService service, bool dryRun) : base(dryRun) { _logger = logger; _service = service; }
public SubredditController(ILogger <SubredditController> logger, ISubredditService subredditService) : base(logger) { this.subredditService = subredditService; }
public MessageHandler(ILogger logger, ISubredditService service, bool dryRun) : base(dryRun) { _logger = logger; _service = service; }