public GalaxySweeperBotFlow(string bearerToken, BotConfig botconfig, ILogger logger) { galaxySweeperApiHelper = new GalaxySweeperApiHelper(bearerToken, logger); galaxySweeperBot = new GalaxySweeperBot(galaxySweeperApiHelper, botconfig, logger); signalHandler = new GalaxySweeperSignalRHandler(bearerToken, galaxySweeperBot, galaxySweeperApiHelper, logger); this.logger = logger; }
public GalaxySweeperSignalRHandler(string bearerToken, GalaxySweeperBot galaxySweeperBot, GalaxySweeperApiHelper galaxySweeperApiHelper, ILogger logger) { _connection = new HubConnectionBuilder() .WithUrl("https://galaxysweeper.com/hubs/minesweeper", t => t.AccessTokenProvider = () => Task.FromResult(bearerToken)) .Build(); _galaxySweeperBot = galaxySweeperBot; _galaxySweeperApiHelper = galaxySweeperApiHelper; _logger = logger; }