diff options
author | Allan Wang <me@allanwang.ca> | 2017-07-02 17:24:17 -0700 |
---|---|---|
committer | Allan Wang <me@allanwang.ca> | 2017-07-02 17:24:17 -0700 |
commit | 4a07d2ed10741e08895c9e9f03738656ddfc33f9 (patch) | |
tree | 274a086986ef50d5f48ef3320cd397dcabce1fad /app/src/main/kotlin/com/pitchedapps/frost/utils/iab/IAB.kt | |
parent | b9aab92aee334acdffc6c0fde32101bb72be9a5e (diff) | |
download | frost-4a07d2ed10741e08895c9e9f03738656ddfc33f9.tar.gz frost-4a07d2ed10741e08895c9e9f03738656ddfc33f9.tar.bz2 frost-4a07d2ed10741e08895c9e9f03738656ddfc33f9.zip |
Adding auto uploads
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/utils/iab/IAB.kt')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/utils/iab/IAB.kt | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/utils/iab/IAB.kt b/app/src/main/kotlin/com/pitchedapps/frost/utils/iab/IAB.kt index d511f773..b4f8af64 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/utils/iab/IAB.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/utils/iab/IAB.kt @@ -86,7 +86,7 @@ object IAB { private const val FROST_PRO = "frost_pro" val IS_FROST_PRO: Boolean - get() = (BuildConfig.DEBUG && Prefs.debugPro) || Prefs.previouslyPro + get() = (BuildConfig.DEBUG && Prefs.debugPro) || Prefs.pro private val Context.isFrostPlay: Boolean get() = isFromGooglePlay || BuildConfig.DEBUG @@ -99,15 +99,15 @@ fun SettingsActivity.restorePurchases() { } //called if inventory is not properly retrieved val reset = { - if (Prefs.previouslyPro) { - Prefs.previouslyPro = false + if (Prefs.pro) { + Prefs.pro = false Prefs.theme = Theme.DEFAULT.ordinal } finishRestore(restore) } getInventory(false, true, reset) { val proSku = it.getSkuDetails(FROST_PRO) - Prefs.previouslyPro = proSku != null + Prefs.pro = proSku != null finishRestore(restore) } } @@ -116,7 +116,7 @@ private fun SettingsActivity.finishRestore(snackbar: Snackbar?) { snackbar?.dismiss() materialDialogThemed { title(R.string.purchases_restored) - content(if (Prefs.previouslyPro) R.string.purchases_restored_with_pro else R.string.purchases_restored_without_pro) + content(if (Prefs.pro) R.string.purchases_restored_with_pro else R.string.purchases_restored_without_pro) positiveText(R.string.reload) dismissListener { adapter.notifyAdapterDataSetChanged() } } @@ -126,10 +126,10 @@ private fun SettingsActivity.finishRestore(snackbar: Snackbar?) { * If user has pro, check if it's valid and destroy the helper */ fun Activity.validatePro() { - getInventory(Prefs.previouslyPro, true, { if (Prefs.previouslyPro) playStoreNoLongerPro() }) { + getInventory(Prefs.pro, true, { if (Prefs.pro) playStoreNoLongerPro() }) { val proSku = it.getSkuDetails(FROST_PRO) - if (proSku == null && Prefs.previouslyPro) playStoreNoLongerPro() - else if (proSku != null && !Prefs.previouslyPro) playStoreFoundPro() + if (proSku == null && Prefs.pro) playStoreNoLongerPro() + else if (proSku != null && !Prefs.pro) playStoreFoundPro() } } @@ -153,7 +153,7 @@ fun Activity.openPlayProPurchase(code: Int) { if (!IS_FROST_PRO) playStoreProNotAvailable() else openPlayPurchase(FROST_PRO, code) { - Prefs.previouslyPro = true + Prefs.pro = true } } |