public AuthLogger( GatewayDbContext dbContext, SecurityBot securityBot) { _dbContext = dbContext; _securityBot = securityBot; }
public BotStarter( ILogger <TimedCleaner> logger, IServiceScopeFactory scopeFactory) { _logger = logger; using var scope = scopeFactory.CreateScope(); _bot = scope.ServiceProvider.GetService <SecurityBot>(); _botFactory = scope.ServiceProvider.GetService <BotFactory>(); }