/// <summary> /// connect /// установить соединение /// </summary> public void Connect(string publicKey, string privateKey) { if (_isConnected) { return; } try { _kraken = new KrakenApi(publicKey, privateKey); if (_proxies != null) { _kraken.InsertProxies(_proxies); } if (_kraken.GetServerTime() == null) { SendLogMessage(OsLocalization.Market.Label56, LogMessageType.Error); return; } _isConnected = true; if (ConnectionSucsess != null) { ConnectionSucsess(); } } catch (Exception error) { SendLogMessage(error.ToString(), LogMessageType.Error); } }
/// <summary> /// установить соединение /// </summary> public void Connect(string publicKey, string privateKey) { if (_isConnected) { SendLogMessage("Запрошен повторный запуск клиента Kraken со статусом Connect", LogMessageType.Error); return; } try { _kraken = new KrakenApi(publicKey, privateKey); if (_proxies != null) { _kraken.InsertProxies(_proxies); } if (_kraken.GetServerTime() == null) { SendLogMessage("Подключение не удалось. Сервер не отвечает", LogMessageType.Error); return; } _isConnected = true; if (ConnectionSucsess != null) { ConnectionSucsess(); } } catch (Exception error) { SendLogMessage(error.ToString(), LogMessageType.Error); } }