public AssetPairsInfoService(IMtDataReaderClient mtDataReaderClient, IConvertService convertService, ILog log,
                              IReloadingManager <MarginTradingMarketMakerSettings> settings)
     : base(nameof(AssetPairsInfoService), (int)TimeSpan.FromMinutes(3).TotalMilliseconds + 1, log)
 {
     _mtDataReaderClient = mtDataReaderClient;
     _convertService     = convertService;
     _settings           = settings;
 }
示例#2
0
 public SettingsService(ISettingsRootService settingsRootService, IMtDataReaderClient mtDataReaderClient,
                        ILog log, IReloadingManager <MarginTradingOrderbookAggregatorSettings> settings)
     : base(nameof(SettingsService), (int)TimeSpan.FromMinutes(3).TotalMilliseconds + 1, log)
 {
     _settingsRootService = settingsRootService;
     _mtDataReaderClient  = mtDataReaderClient;
     _settings            = settings;
 }
示例#3
0
 public MtDataReaderClientsPair(IMtDataReaderClient demo, IMtDataReaderClient live)
 {
     Demo = demo ?? throw new ArgumentNullException(nameof(demo));
     Live = live ?? throw new ArgumentNullException(nameof(live));
 }
 public LegalEntityService(IMtDataReaderClientsPair mtDataReaderClientsPair, PaymentSettings paymentSettings)
 {
     _mtDataReaderClient = mtDataReaderClientsPair.Get(true);
     _legalEntity        = paymentSettings.LegalEntity;
 }