public CommandExecutor(PusherRegistry pusherRegistry, ConnectionRegistry connectionRegistry, IMessagingOperations outgoingMessageReader, IDeviceAuthenticator deviceAuthenticator, IDeviceOperations deviceOperations, MessagingService messagingService, ITelemetryDataService telemetryDataService) { _pusherRegistry = pusherRegistry; _connectionRegistry = connectionRegistry; _outgoingMessageReader = outgoingMessageReader; _deviceAuthenticator = deviceAuthenticator; _deviceOperations = deviceOperations; _messagingService = messagingService; _telemetryDataService = telemetryDataService; }
public TelemetryV1Controller(ITelemetryDataService telemetryDataService, AuthenticationContext authenticationContext) { _telemetryDataService = telemetryDataService; _authenticationContext = authenticationContext; }