public CameraController(IAIService aiService, ISynologyService synologyService, ILogger <CameraController> logger, ILogger <ISnapshotManager> snapshotManagerLogger) { _aiService = aiService; _synologyService = synologyService; _logger = logger; _snapshotManagerLogger = snapshotManagerLogger; }
public RabbitMQService(IAIService aIService, IServiceScopeFactory scopeFactory, ILogger <RabbitMQService> logger, IAuthAPIClient authAPIClient, ServiceAuthConfig serviceAuthConfig, RabbitMQSettings rabbitMQSettings) { this.scopeFactory = scopeFactory; this.aIService = aIService; factory = new ConnectionFactory() { HostName = rabbitMQSettings.Host }; this.logger = logger; this.authAPIClient = authAPIClient; this.serviceAuthConfig = serviceAuthConfig; this.rabbitMQSettings = rabbitMQSettings; }