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()
            }
        })
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…