Possibly fixes UI crash

od
Laurent 6 years ago
parent ef0cc94b53
commit 2344e010cf
  1. 6
      app/src/main/java/net/pokeranalytics/android/util/billing/AppGuard.kt

@ -2,6 +2,8 @@ package net.pokeranalytics.android.util.billing
import android.app.Activity import android.app.Activity
import android.content.Context import android.content.Context
import android.os.Handler
import android.os.Looper
import com.android.billingclient.api.* import com.android.billingclient.api.*
import net.pokeranalytics.android.BuildConfig import net.pokeranalytics.android.BuildConfig
import net.pokeranalytics.android.R import net.pokeranalytics.android.R
@ -208,7 +210,9 @@ object AppGuard : PurchasesUpdatedListener {
this._isProUser = true this._isProUser = true
this.purchaseDelegate?.let { this.purchaseDelegate?.let {
it.purchaseDidSucceed(purchase) Handler(Looper.getMainLooper()).post {
it.purchaseDidSucceed(purchase)
}
this.purchaseDelegate = null this.purchaseDelegate = null
} }
} }

Loading…
Cancel
Save