// ctor public OperatorController( ITerminal terminal, IHttpClientFactory httpClientFactory, ILogger <TerminalController> logger, IOptions <TerminalSettings> terminalSettings) { _logger = logger; _settings = terminalSettings.Value; // added as singleton (not really) _terminal = terminal; }
// ctor public TerminalController( ITerminal terminal, IHttpClientFactory httpClientFactory, ILogger <TerminalController> logger, IOptions <TerminalSettings> terminalSettings) { _logger = logger; _settings = terminalSettings.Value; // added as singleton (not really) _terminal = terminal; // Create httpClients for sending containers _httpClientFactory = httpClientFactory; }