Пример #1
0
 public BinanceWebsocketService(BinanceConfig config,
                                IBinanceApi binanceApi,
                                IBinanceCacheService cache,
                                IBinanceSubscriberService subscriber)
 {
     _config     = config;
     _binanceApi = binanceApi;
     _cache      = cache;
     _subscriber = subscriber;
     _semaphore  = new Semaphore(1, 1);
 }
 public BinanceWebsocketService(BinanceConfig config,
                                IBinanceApi binanceApi,
                                IBinanceCacheService cache,
                                IServiceProvider serviceProvider,
                                ILogger <IBinanceWebsocketService> log)
 {
     _config     = config;
     _binanceApi = binanceApi;
     _cache      = cache;
     _subscriber = serviceProvider.GetService <IBinanceSubscriberService>();
     _log        = log;
 }