Loading backup
This commit is contained in:
@@ -26,13 +26,19 @@ namespace Managing.Application.ManageBot
|
||||
switch (request.BotType)
|
||||
{
|
||||
case BotType.SimpleBot:
|
||||
Func<Task<IBot>> simpleBot = () => Task.FromResult(_botFactory.CreateSimpleBot(request.Name, null));
|
||||
var bot = _botFactory.CreateSimpleBot(request.Name, null);
|
||||
bot.Start();
|
||||
Func<Task<IBot>> simpleBot = () => Task.FromResult(bot);
|
||||
return Task.FromResult(_taskCache.AddOrGetExisting(request.Name, simpleBot).Result.GetStatus());
|
||||
case BotType.ScalpingBot:
|
||||
Func<Task<ITradingBot>> scalpingBot = () => Task.FromResult(_botFactory.CreateScalpingBot(request.AccountName, moneyManagement, request.Name, request.Ticker, request.Scenario, request.Timeframe, request.IsForWatchingOnly));
|
||||
var sBot = _botFactory.CreateScalpingBot(request.AccountName, moneyManagement, request.Name, request.Ticker, request.Scenario, request.Timeframe, request.IsForWatchingOnly);
|
||||
sBot.Start();
|
||||
Func<Task<ITradingBot>> scalpingBot = () => Task.FromResult(sBot);
|
||||
return Task.FromResult(_taskCache.AddOrGetExisting(request.Name, scalpingBot).Result.GetStatus());
|
||||
case BotType.FlippingBot:
|
||||
Func<Task<ITradingBot>> flippingBot = () => Task.FromResult(_botFactory.CreateFlippingBot(request.AccountName, moneyManagement, request.Name, request.Ticker, request.Scenario, request.Timeframe, request.IsForWatchingOnly));
|
||||
var fBot = _botFactory.CreateFlippingBot(request.AccountName, moneyManagement, request.Name, request.Ticker, request.Scenario, request.Timeframe, request.IsForWatchingOnly);
|
||||
fBot.Start();
|
||||
Func<Task<ITradingBot>> flippingBot = () => Task.FromResult(fBot);
|
||||
return Task.FromResult(_taskCache.AddOrGetExisting(request.Name, flippingBot).Result.GetStatus());
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user