/* Ċ Ġ* ĠCopyright ĠÂ© Ġ 2 0 2 1 ĠBy ĠG eek s ĠEmp ire . Ċ Ġ* Ċ Ġ* ĠCreated Ġby ĠE li as ĠF azel Ċ Ġ* ĠLast Ġmodified Ġ 4 / 1 2 / 2 1 Ġ 8 : 5 0 ĠAM Ċ Ġ* Ċ Ġ* ĠLicensed ĠUnder ĠMIT ĠLicense . Ċ Ġ* Ġhttps :// opensource . org / licenses / MIT Ċ Ġ*/ Ċ Ċ package Ġnet . ge ek semp ire . ready . keep . notes . Database . Configurations . Online Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . google . firebase . firestore . Firebase Fire store Ċ import Ġcom . google . firebase . firestore . Firebase Fire store Settings Ċ import Ġcom . google . firebase . firestore . k tx . firestore Ċ import Ġcom . google . firebase . firestore . k tx . firestore Settings Ċ import Ġcom . google . firebase . k tx . Firebase Ċ Ċ class ĠFire store Configuration Ġ( private Ġval Ġcontext : ĠContext ) Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġfirebase Fire store Ġ= ĠFirebase . firestore ĊĊĠĠĠ Ġfun Ġinitialize () Ġ: ĠFirebase Fire store Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġfirebase Fire store Settings Ġ= Ġfire store Settings Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Persistence Enabled Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcache Size Bytes Ġ= ĠFirebase Fire store Settings . CACHE _ SIZE _ UN LIMIT ED ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfirebase Fire store . firestore Settings Ġ= Ġfirebase Fire store Settings ĊĊĠĠĠĠĠĠĠ Ġreturn Ġfirebase Fire store ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġforce Read Cache () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfirebase Fire store . disable Network () ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġforce Read Internet () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfirebase Fire store . enable Network () ĊĊĠĠĠ Ġ} Ċ Ċ }