-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Некорректное поведение NewClient #4
Comments
Здравствуйте! @asamats |
А лимиты на каждый счет/токен тоже свои? Согласен с @asamats не должно быть сайд эффекта, NewClient должно отдать ошибку не задан счет если он не указан. Не зависимо как вы подразумеваете должно использоваться, гибкость тут наоборот страдает. |
Лимиты ограничивают пользователя, для всех токенов они общие А открытие счета добавляли с целью упростить запуск примеров - указать токен и все |
Так каким образом вам получается гибко управлять счетами и доступами к ним с разных ботов, если в базовом грейде доступно только два потока на свечи, а с учетом того, как в API криво организована подписка особенно на свечи на открытые минутки, то и вовсе два потока уйдет на один бот. Ладно пошутили хватит, нет гибкости. Но ближе к делу.
А что мешает сделать проверку в примерах, создать песочницу перед созданием клиента и при этом сохранить чистоту кода SDK ? |
invest-api-go-sdk/investgo/client.go
Line 90 in b516087
Метод открывает соединение, но неожиданно оказывается при открытии соединения у него есть и side-effect, открывет счет в песочнице. Не надо так. Этот метод должен только открывать соединение и все.
И никакой AccountId в конфиге не нужен. У пользователя 1+ аккаунтов.
The text was updated successfully, but these errors were encountered: