public FplTransfersCommandHandler(ISlackWorkSpacePublisher workSpacePublisher, IGameweekHelper gameweekHelper, ITransfersByGameWeek transfersByGameweek, ISlackTeamRepository slackTeamRepo) { _workSpacePublisher = workSpacePublisher; _gameweekHelper = gameweekHelper; _transfersClient = transfersByGameweek; _slackTeamRepo = slackTeamRepo; }
public GameweekStartedHandler(IGuildRepository repo, ILeagueClient leagueClient, ICaptainsByGameWeek captainsByGameweek, ITransfersByGameWeek transfersByGameweek, ILogger <GameweekStartedHandler> logger) { _repo = repo; _leagueClient = leagueClient; _logger = logger; _captainsByGameweek = captainsByGameweek; _transfersByGameweek = transfersByGameweek; }
public FixtureEventsHandler(IGuildRepository repo, ILogger <FixtureEventsHandler> logger, IGlobalSettingsClient globalSettingsClient, ILeagueEntriesByGameweek leagueEntriesByGameweek, ITransfersByGameWeek transfersByGameWeek) { _repo = repo; _logger = logger; _globalSettingsClient = globalSettingsClient; _leagueEntriesByGameweek = leagueEntriesByGameweek; _transfersByGameWeek = transfersByGameWeek; }
public FixtureEventsHandler(ISlackWorkSpacePublisher publisher, ISlackTeamRepository slackTeamRepo, ISlackClientBuilder service, ILeagueEntriesByGameweek leagueEntriesByGameweek, ITransfersByGameWeek transfersByGameWeek, ILogger <FixtureEventsHandler> logger) { _publisher = publisher; _slackTeamRepo = slackTeamRepo; _service = service; _leagueEntriesByGameweek = leagueEntriesByGameweek; _transfersByGameWeek = transfersByGameWeek; _logger = logger; }
public GameweekStartedHandler(ICaptainsByGameWeek captainsByGameweek, ITransfersByGameWeek transfersByGameweek, ISlackWorkSpacePublisher publisher, ISlackTeamRepository teamsRepo, ILogger <GameweekStartedHandler> logger) { _captainsByGameweek = captainsByGameweek; _transfersByGameweek = transfersByGameweek; _publisher = publisher; _teamRepo = teamsRepo; _logger = logger; }
public NextGameweekRecurringAction( IOptions <FplbotOptions> options, IGameweekClient gwClient, ICaptainsByGameWeek captainsByGameweek, ITransfersByGameWeek transfersByGameweek, ILogger <NextGameweekRecurringAction> logger, ITokenStore tokenStore, ISlackClientBuilder slackClientBuilder) : base(options, gwClient, logger, tokenStore, slackClientBuilder) { _captainsByGameweek = captainsByGameweek; _transfersByGameweek = transfersByGameweek; }
public GoalMonitorRecurringAction( IOptions <FplbotOptions> options, IGameweekClient gwClient, ILogger <NextGameweekRecurringAction> logger, ITokenStore tokenStore, ISlackClientBuilder slackClientBuilder, IPlayerClient playerClient, IGoalsDuringGameweek goalsDuringGameweek, ITransfersByGameWeek transfersByGameWeek) : base(options, gwClient, logger, tokenStore, slackClientBuilder) { _playerClient = playerClient; _goalsDuringGameweek = goalsDuringGameweek; _transfersByGameWeek = transfersByGameWeek; }
public FplTransfersCommandHandler(IEnumerable <IPublisherBuilder> publishers, IGameweekHelper gameweekHelper, ITransfersByGameWeek transfersByGameweek) { _publishers = publishers; _gameweekHelper = gameweekHelper; _transfersClient = transfersByGameweek; }