INNER CODE UNIT · Kotlin
checkProStatus
shmykelsa/AAAD · app/src/main/java/com/legs/appsforaa/AboutPaymentActivity.kt:110
private fun checkProStatus() {
val database = FirebaseDatabase.getInstance(BuildConfig.FIREBASE_INSTANCE)
val userRef = database.getReference("users").child(deviceId)
userRef.addListenerForSingleValueEvent(object : ValueEventListener {
override fun onDataChange(snapshot: DataSnapshot) {
if (snapshot.exists() && snapshot.getValue(Boolean::class.java) == true) {
// User is already pro
showProStatus()
}
}
override fun onCancelled(error: DatabaseError) {
Toast.makeText(this@AboutPaymentActivity,
getString(R.string.connection_error), Toast.LENGTH_SHORT).show()
}
})
}