Fixes for bots running (#22)
* Fixes for bots running * Up botmanager * Add cooldown * Refact can open position * Add cooldown Period and MaxLossStreak * Add agentName * Add env variable for botManager * Always enable Botmanager * Fix bot handle * Fix get positions * Add Ticker url * Dont start stopped bot * fix
This commit is contained in:
@@ -15,6 +15,12 @@ public class UserRepository : IUserRepository
|
||||
_userRepository = userRepository;
|
||||
}
|
||||
|
||||
public async Task<User> GetUserByAgentNameAsync(string agentName)
|
||||
{
|
||||
var user = await _userRepository.FindOneAsync(u => u.AgentName == agentName);
|
||||
return MongoMappers.Map(user);
|
||||
}
|
||||
|
||||
public async Task<User> GetUserByNameAsync(string name)
|
||||
{
|
||||
var user = await _userRepository.FindOneAsync(u => u.Name == name);
|
||||
@@ -31,7 +37,7 @@ public class UserRepository : IUserRepository
|
||||
try
|
||||
{
|
||||
var dto = await _userRepository.FindOneAsync(u => u.Name == user.Name);
|
||||
dto.Name = user.Name;
|
||||
dto.AgentName = user.AgentName;
|
||||
_userRepository.Update(dto);
|
||||
}
|
||||
catch (Exception e)
|
||||
|
||||
Reference in New Issue
Block a user