public ReplayController(ReplaysIngestService ingestService, ReplaysProcessService processService, PostService postService, ILogger <ReplayController> logger) { _ingestService = ingestService; _processService = processService; _postService = postService; _logger = logger; }
public ReplaysIngestService(ILogger <ReplaysIngestService> logger, IConfiguration configuration, ApiDbContext context, ReplaysProcessService processService) { string connectionString = configuration[$"API:{Startup.ApiRegion.ToRegionString()}:Azure:Storage:ConnectionString"]; _serviceClient = new(connectionString); _containerClient = _serviceClient.GetBlobContainerClient(ReplayBlobContainer); _securityContainerClient = _serviceClient.GetBlobContainerClient(SecurityBlobContainer); _logger = logger; _context = context; _processService = processService; }