Пример #1
0
        private void ProcessAuthResponse(byte[] arrMsgBody)
        {
            CAuthResponse aresp = CUtilProto.DeserializeProto <CAuthResponse>(arrMsgBody);

            Log("[AuthResponse]");
            _client.AuthResponse(aresp, _connId);
        }
Пример #2
0
        public void OnConnectionSuccess(int connId, CAuthResponse authResponse)
        {
            AuthSuccess(connId);

            //SubscribeTickersFromConfig(connId);
            //SavePassword(connId, authResponse.
        }
Пример #3
0
        private void ProcessAuthResponse(byte[] arrMsgBody)
        {
            CAuthResponse aresp = CUtilProto.DeserializeProto <CAuthResponse>(arrMsgBody);

            Log("[AuthResponse]");
            AuthResponse(aresp, _connId);
            _childWinDataUpdater.Update(aresp, _connId);
        }
Пример #4
0
 public void AuthResponse(CAuthResponse aresp, int connId)
 {
     if (aresp.IsSuccess)
     {
         _serverConfig.Servers[connId].IsConnected = true;
         IsEnabledUserConnectionToServer           = true;
         OnAuthoriseSuccess(aresp, connId);
     }
 }
Пример #5
0
        /// <summary>
        /// From TCP
        /// </summary>
        /// <param name="aresp"></param>
        /// <param name="conId"></param>
        public void UpdateDealingServersAuthStat(CAuthResponse aresp, int conId)
        {
            lock (_lstModelServer)
            {
                foreach (var kvp in _lstModelServer)
                {
                    if (kvp.ConId == conId)
                    {
                        kvp.IsAvailable = aresp.IsSuccess;
                    }
                }
            }

            _dispatcher.Invoke(new Action(() =>
            {
                ModelVMSynchro(_lstModelServer, CollVMServers, VMServer.Create);
            }
                                          ));
        }
 private void SendUpdateAuthResponse(int connId, CAuthResponse authResponse)
 {
     SendDataToClients(authResponse, enmTradingEvent.AuthResponse, "", connId);
 }
Пример #7
0
 protected override void OnAuthoriseSuccess(CAuthResponse aresp, int conId)
 {
     _client.UpdateDealingServersAuthStat(aresp, conId);
     _passwordSaver.OnConnectedSuccess(0);
 }
Пример #8
0
 protected abstract void OnAuthoriseSuccess(CAuthResponse aresp, int conId);
Пример #9
0
 public void UpdateDealingServersAuthStat(CAuthResponse aresp, int conId)
 {
 }
Пример #10
0
 protected override void OnAuthoriseSuccess(CAuthResponse aresp, int conId)
 {
     _kernelTerminal.ViewModelDispatcher.Update(ServersConf.Servers, conId);
     _kernelTerminal.OnConnectionSuccess(conId, aresp);
     _kernelTerminal.ViewModelDispatcher.OnAuthoriseSuccessServer(conId);
 }