f-miyu / Plugin.CloudFirestore

MIT License
121 stars 44 forks source link

DisablePersistence missing #60

Open DariuszKalita opened 3 years ago

DariuszKalita commented 3 years ago

Hi, please consider adding support for disabling/enabling persistence and setting cache size in the upcoming version. Thank you.

f-miyu commented 3 years ago

Disabling/enabling persistence is supported in 3.1.0.2 and setting cache size is supported in 4.0.0-pre01.

CrossCloudFirestore.Current.Instance.FirestoreSettings = new FirestoreSettings()
{
    IsPersistenceEnabled = false,
    CacheSizeBytes = FirestoreSettings.CacheSizeUnlimited
};
DariuszKalita commented 3 years ago

Yes, you're right. I must have missed those last changes. Based on interface IFirestoreSettings looks like it'd be readonly but implementation supports it indeed. Thanks.