示例#1
0
 public UpdateStreamsService(IStreamsRepository repository, ITwitchClient twitch,
                             IOptions <AppSettings> settings, ILogger <UpdateStreamsService> logger)
 {
     _repository = repository;
     _twitch     = twitch;
     _settings   = settings;
     _logger     = logger;
 }
示例#2
0
 public ApiProvider(Container container, IWorkersRepository workers, IStreamsRepository streams, IScopesRepository scopes, ICamerasRepository cameras, IStreamWorkerConfigRepository streamWorkerConfigs, IVideoPublishWorkerConfigRepository videoPublishWorkerConfigs, IFaceHandlerConfigRepository faceHandlerConfigs, IIFaceConfigRepository faceConfigs)
 {
     Container                 = container;
     Workers                   = workers;
     Streams                   = streams;
     Scopes                    = scopes;
     Cameras                   = cameras;
     StreamWorkerConfigs       = streamWorkerConfigs;
     VideoPublishWorkerConfigs = videoPublishWorkerConfigs;
     FaceHandlerConfigs        = faceHandlerConfigs;
     IFaceConfigs              = faceConfigs;
 }
示例#3
0
 public StreamsController(IStreamsRepository repository)
 {
     _repository = repository;
 }
 public StreamsController(IStreamsRepository streamsRepository)
 {
     _streamsRepository = streamsRepository;
 }