public TLPassportConfig GetPassportConfig() { if (_passportConfig != null) { return(_passportConfig); } _passportConfig = TLUtils.OpenObjectFromMTProtoFile <TLPassportConfig>(_passportConfigSyncRoot, Constants.PassportConfigFileName) as TLPassportConfig; return(_passportConfig); }
public void SavePassportConfig(TLPassportConfig passportConfig) { _passportConfig = passportConfig; if (passportConfig == null) { FileUtils.Delete(_passportConfigSyncRoot, Constants.PassportConfigFileName); } else { TLUtils.SaveObjectToMTProtoFile(_passportConfigSyncRoot, Constants.PassportConfigFileName, passportConfig); } }