Пример #1
0
        void _loginAccount(AccountLoginB nAccountLoginB, uint nDeviceType, AccountLoginC nAccountLoginC)
        {
            Account account_ = this._loginAccount(nAccountLoginB, nDeviceType);

            nAccountLoginC.m_tAccountId = (int)nAccountLoginB._getAccountId();
            nAccountLoginC.m_tNickName  = nAccountLoginB._getNick();
            nAccountLoginC.m_tTicks     = nAccountLoginB._getTicks();
            DeviceStatus deviceStatus_ = account_._getDeviceStatus(nDeviceType);

            nAccountLoginC.m_tDeviceId   = deviceStatus_._getId();
            nAccountLoginC.m_tDeviceType = (int)deviceStatus_._getType();
        }
Пример #2
0
        public int _checkErrorCode(long nDeviceId, uint nDeviceType)
        {
            int          result_       = AccountError_.mSucess_;
            DeviceStatus deviceStatus_ =
                this._getDeviceStatus(nDeviceType);

            if (null == deviceStatus_)
            {
                result_ = AccountError_.mDeviceType_;
            }
            if ((null != deviceStatus_) &&
                (deviceStatus_._getId() != nDeviceId))
            {
                result_ = AccountError_.mDeviceId_;
            }
            return(result_);
        }