Пример #1
0
        public TLPassportConfig GetPassportConfig()
        {
            if (_passportConfig != null)
            {
                return(_passportConfig);
            }

            _passportConfig = TLUtils.OpenObjectFromMTProtoFile <TLPassportConfig>(_passportConfigSyncRoot, Constants.PassportConfigFileName) as TLPassportConfig;

            return(_passportConfig);
        }
Пример #2
0
        public void SavePassportConfig(TLPassportConfig passportConfig)
        {
            _passportConfig = passportConfig;

            if (passportConfig == null)
            {
                FileUtils.Delete(_passportConfigSyncRoot, Constants.PassportConfigFileName);
            }
            else
            {
                TLUtils.SaveObjectToMTProtoFile(_passportConfigSyncRoot, Constants.PassportConfigFileName, passportConfig);
            }
        }