public DiscordMessageHandler(IPlayerDatabaseController playerDatabaseController, IGameExecutor gameExecutor, IAccountController accountController, IReporter reporter) { _playerDatabaseController = playerDatabaseController; _gameExecutor = gameExecutor; _accountController = accountController; _reporter = reporter; }
public KikMessageExecutor(IPlayerDatabaseController playerController, IAccountController accountController, IReporter reporter, IGameExecutor gameExecutor) { _playerController = playerController; _accountController = accountController; _reporter = reporter; _gameExecutor = gameExecutor; }
public TelegramBotOverseer(IGameExecutor gameExecutor, IReporter reporter, IPlayerDatabaseController playerDatabaseController, IAccountController accountController) { _reporter = reporter; _gameExecutor = gameExecutor; _accountController = accountController; _playerDatabaseController = playerDatabaseController; }
public GameController(GameTestingReportCompiler testReportCompiler, IConfigurationService configService, IGoogleDriveService driveService, IGameRetrieverService drawStore, IPlayerDatabaseController playerController, IStatisticsService statisticsService) { _configService = configService; _driveService = driveService; _gameStore = drawStore; _playerController = playerController; _statisticsService = statisticsService; _gameTestReportCompiler = testReportCompiler; }
public GameMessageController(IGameExecutor gameExecutor, IReporter reporter, IPlayerDatabaseController playerDatabaseController, IAccountController accountController, ITokenGenerator tokenGenerator, IHttpContextAccessor contextAccessor) { _reporter = reporter; _gameExecutor = gameExecutor; _accountController = accountController; _playerDatabaseController = playerDatabaseController; _tokenGenerator = tokenGenerator; _contextAccessor = contextAccessor; }
public DiscordBotCommunicator(IReporter reporter, IGoogleDriveService gdriveService, IAccountController accountController, IPlayerDatabaseController playerDatabaseController, IGameExecutor gameExecutor, IConfigurationService configurationService) { _reporter = reporter; _accountController = accountController; _playerDatabaseController = playerDatabaseController; _gameExecutor = gameExecutor; _configService = configurationService; _reporter.Initialise(); }
public PlayerController(IActionResolver actionResolver, IPlayerDatabaseController playerController) { _playerController = playerController; _actionResolver = actionResolver; }
public GameSaveController(IPlayerDatabaseController playerController) { _playerController = playerController; }
public TelegramCommunicator(IConfigurationService configService, IPlayerDatabaseController playerDatabaseController, IReporter reporter, IAccountController accountController, IGoogleDriveService gdriveService, IGameExecutor gameExecutor) { _service = new TelegramService(configService.GetConfig("TelegramUrl"), configService.GetConfig("TelegramApiKey", true)); _reporter = reporter; }