INNER CODE UNIT · Kotlin

saveUserEmail

shmykelsa/AAAD · app/src/main/java/com/legs/appsforaa/AboutPaymentActivity.kt:349

    private fun saveUserEmail(email: String) {
        val database = FirebaseDatabase.getInstance(BuildConfig.FIREBASE_INSTANCE)
        val emailRef = database.getReference("user_emails").child(deviceId)
        val deviceRef = database.getReference("users").child(deviceId)


        emailRef.setValue(
            mapOf(
                "email" to email,
                "timestamp" to System.currentTimeMillis(),
                "payment_intent" to paymentIntentClientSecret
            )
        ) { databaseError, _ ->
            if (databaseError != null) {
                Log.e("Firebase", "Failed to save email", databaseError.toException())
            } else {
                Logger.d("Firebase", "Email saved successfully for device: $deviceId")
                // Set pro status to true in Firebase

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…