예제 #1
0
        /// <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);
            }
        }
예제 #2
0
        /// <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);
            }
        }