Exemplo n.º 1
0
 /// <summary>
 /// Construct a new JsonRpcWebSocket object
 /// </summary>
 public JsonRpcWebSocket(ILogger logger, IMixerFactory factory, IEventParser parser)
 {
     _logger      = logger ?? throw new ArgumentNullException(nameof(logger));
     _factory     = factory ?? throw new ArgumentNullException(nameof(factory));
     _parser      = parser ?? throw new ArgumentNullException(nameof(parser));
     _readBuffer  = new byte[READ_BUFFER_SIZE];
     ReplyTimeout = TimeSpan.FromSeconds(10);
 }
Exemplo n.º 2
0
 public MixerConstellation(ILoggerFactory loggerFactory, IMixerFactory factory, IEventParser parser, CancellationToken shutdown)
 {
     _loggerFactory = loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory));
     _factory       = factory ?? throw new ArgumentNullException(nameof(factory));
     _logger        = loggerFactory.CreateLogger(nameof(MixerConstellation));
     _shutdown      = shutdown;
     _parser        = parser ?? throw new ArgumentNullException(nameof(parser));
 }
Exemplo n.º 3
0
 public MixerChat(ILoggerFactory loggerFactory, IMixerFactory factory, IMixerRestClient client, IEventParser parser, CancellationToken shutdown)
 {
     _loggerFactory = loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory));
     _factory       = factory ?? throw new ArgumentNullException(nameof(factory));
     _restClient    = client ?? throw new ArgumentNullException(nameof(client));
     _logger        = loggerFactory.CreateLogger(nameof(MixerChat));
     _parser        = parser ?? throw new ArgumentNullException(nameof(parser));
     _shutdown      = shutdown;
 }