package cash.z.ecc.android.sdk.demoapp.preference import android.content.Context import cash.z.ecc.android.sdk.demoapp.preference.api.PreferenceProvider import cash.z.ecc.android.sdk.demoapp.util.SuspendingLazy object EncryptedPreferenceSingleton { private const val PREF_FILENAME = "co.electriccoin.zcash.encrypted" private val lazy = SuspendingLazy { AndroidPreferenceProvider.newEncrypted(it, PREF_FILENAME) } suspend fun getInstance(context: Context) = lazy.getInstance(context) }