public BatchRoutingService(IMeasurementAuthorizationService measurements, IMessageAuthorizationService messages, ILogger <BatchRoutingService> logger) : base(TimeSpan.FromSeconds(1), TimeSpan.FromMilliseconds(500), logger) { this.m_measurements = measurements; this.m_messages = messages; this.m_logger = logger; }
public GatewayController(IMeasurementAuthorizationService measurementAuth, IMessageAuthorizationService messageAuth, IHttpContextAccessor ctx, ISensorRepository sensors, IApiKeyRepository keys, ISensorLinkRepository links, IBlobRepository blobs, IBlobService blobService, IRouterClient client, IAuthorizationService auth, ILogger <GatewayController> logger) : base(ctx, sensors, links, keys) { this.m_measurementAuthorizationService = measurementAuth; this.m_messageAuthorizationService = messageAuth; this.m_blobService = blobService; this.m_blobs = blobs; this.m_client = client; this.m_logger = logger; this.m_auth = auth; }