aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2017-07-02 11:57:57 -0700
committerAllan Wang <me@allanwang.ca>2017-07-02 11:57:57 -0700
commit8cc26f47b18bbc1944404d3378b885742a1d7586 (patch)
tree22cd6fc95e396e61a892002821bd01e4fe78c4c9 /app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt
parentb148feff51d7f2805b1af378ad07740bfbeb53a8 (diff)
downloadfrost-8cc26f47b18bbc1944404d3378b885742a1d7586.tar.gz
frost-8cc26f47b18bbc1944404d3378b885742a1d7586.tar.bz2
frost-8cc26f47b18bbc1944404d3378b885742a1d7586.zip
Remap billing functionality
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt')
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt8
1 files changed, 5 insertions, 3 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt
index 0d084b51..0cdc5631 100644
--- a/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt
+++ b/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt
@@ -24,14 +24,16 @@ import com.pitchedapps.frost.utils.iab.*
class SettingsActivity : KPrefActivity(), IabBroadcastReceiver.IabBroadcastListener {
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
- if (!(IAB.helper?.handleActivityResult(requestCode, resultCode, data) ?: false))
+ if (!IAB.handleActivityResult(requestCode, resultCode, data)) {
super.onActivityResult(requestCode, resultCode, data)
- adapter.notifyDataSetChanged()
+ adapter.notifyDataSetChanged()
+ }
}
override fun receivedBroadcast() {
L.d("IAB broadcast")
+ adapter.notifyDataSetChanged()
}
override fun kPrefCoreAttributes(): CoreAttributeContract.() -> Unit = {
@@ -68,7 +70,7 @@ class SettingsActivity : KPrefActivity(), IabBroadcastReceiver.IabBroadcastListe
plainText(R.string.restore_purchases) {
descRes = R.string.restore_purchases
iicon = GoogleMaterial.Icon.gmd_refresh
- onClick = { this@SettingsActivity.restorePurchases(); true }
+ onClick = { _, _,_ -> this@SettingsActivity.restorePurchases(); true }
}
plainText(R.string.about_frost) {