Beispiel #1
0
 public ReplayController(ReplaysIngestService ingestService, ReplaysProcessService processService, PostService postService, ILogger <ReplayController> logger)
 {
     _ingestService  = ingestService;
     _processService = processService;
     _postService    = postService;
     _logger         = logger;
 }
Beispiel #2
0
    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;
    }