public PoloniexBagAndDustHandler(IMicroBus bus, PoloniexService poloService, DatabaseService databaseService, BagConfig bagConfig, DustConfig dustConfig) { _bus = bus; _poloService = poloService; _databaseService = databaseService; _bagConfig = bagConfig; _dustConfig = dustConfig; }
public BittrexBagAndDustHandler(IMicroBus bus, BittrexService bittrexService, DatabaseService databaseService, BagConfig bagConfig, BittrexConfig bittrexConfig, DustConfig dustConfig) { _bus = bus; _bittrexService = bittrexService; _databaseService = databaseService; _bagConfig = bagConfig; _bittrexConfig = bittrexConfig; _dustConfig = dustConfig; }
public BittrexBagAndDustHandler( IMicroBus bus, GeneralConfig generalConfig, BittrexService bittrexService, PriceService priceService, DatabaseService databaseService, BagConfig bagConfig, DustConfig dustConfig, LowBtcConfig lowBtcConfig) { _bus = bus; _generalConfig = generalConfig; _bittrexService = bittrexService; _priceService = priceService; _databaseService = databaseService; _bagConfig = bagConfig; _dustConfig = dustConfig; _lowBtcConfig = lowBtcConfig; }
protected override void OnModuleBuilding(CommandService commandService, ModuleBuilder builder) { base.OnModuleBuilding(commandService, builder); Config = new DustConfig(Storage = (DesktopStorage)BotEntry.Storage.GetStorageForDirectory("Dust")); Config.Load(); Colldown = Config.GetBindable <int>(DustConfigEnum.GainTime); SubMultiply = Config.GetBindable <int>(DustConfigEnum.SubMul); DustRecalculateTime = DateTimeOffset.Now.AddSeconds(Colldown); BotEntry.RegisterItem <RedstoneTorch>(); BotEntry.RegisterItem <Piston>(); BotEntry.OnTickActions += OnTick; BotEntry.OnExiting += () => { Config.Save(); }; }
public StartupCheckingService( IMicroBus bus, TelegramConfig telegramConfig, TelegramBot bot, CoinigyConfig coinigyConfig, PoloniexConfig poloniexConfig, BittrexConfig bittrexConfig, DustConfig dustConfig, BagConfig bagConfig, LowBtcConfig lowBtcConfig ) { _bus = bus; _telegramConfig = telegramConfig; _bot = bot; _coinigyConfig = coinigyConfig; _poloniexConfig = poloniexConfig; _bittrexConfig = bittrexConfig; _dustConfig = dustConfig; _bagConfig = bagConfig; _lowBtcConfig = lowBtcConfig; }