public TLContactsSettings GetContactsSettings() { if (_contactsSettings != null) { return(_contactsSettings); } _contactsSettings = TLUtils.OpenObjectFromMTProtoFile <TLContactsSettings>(_contactsSettingsSyncRoot, Constants.ContactsSettingsFileName) ?? new TLContactsSettings { Flags = new TLLong(0) }; return(_contactsSettings); }
public void SaveContactsSettings(TLContactsSettings contactsSettings) { _contactsSettings = contactsSettings; TLUtils.SaveObjectToMTProtoFile(_contactsSettingsSyncRoot, Constants.ContactsSettingsFileName, contactsSettings); }