From 877e2dd35b8e45fb7d297cce25f1dada67d21d44 Mon Sep 17 00:00:00 2001 From: Sandip Vaghela <12868991+thesandipv@users.noreply.github.com> Date: Sat, 20 Dec 2025 21:58:34 +0530 Subject: [PATCH] Set `isPointerImported` flag on pointer selection. --- .../allusive2/ui/fragment/NewPointerPost.kt | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/allusive/src/main/java/com/afterroot/allusive2/ui/fragment/NewPointerPost.kt b/allusive/src/main/java/com/afterroot/allusive2/ui/fragment/NewPointerPost.kt index d2fba33c..b52e231b 100644 --- a/allusive/src/main/java/com/afterroot/allusive2/ui/fragment/NewPointerPost.kt +++ b/allusive/src/main/java/com/afterroot/allusive2/ui/fragment/NewPointerPost.kt @@ -100,7 +100,7 @@ class NewPointerPost : Fragment() { adView.apply { setAdSize(AdSize.BANNER) adUnitId = - if (BuildConfig.DEBUG || (!result.isSuccessful && BuildConfig.DEBUG)) { + if (BuildConfig.DEBUG) { getString(CommonR.string.ad_banner_new_pointer) } else { remoteConfig.getString("ad_banner_new_pointer") @@ -207,19 +207,20 @@ class NewPointerPost : Fragment() { private val actionGetUploadPointer = registerForActivityResult(ActivityResultContracts.GetContent()) { uri: Uri? -> + if (uri != null) { + isPointerImported = true + } uri?.let { - Glide.with( - this, - ).load(uri).override(128, 128).centerCrop().into(binding.pointerThumb) + Glide.with(this) + .load(uri).override(128, 128).centerCrop().into(binding.pointerThumb) binding.pointerThumb.background = context?.getDrawableExt(CommonR.drawable.transparent_grid) } } private fun upload(file: File) { - val dialog = requireContext().showStaticProgressDialog( - getString(CommonR.string.text_progress_init), - ) + val dialog = requireContext() + .showStaticProgressDialog(getString(CommonR.string.text_progress_init)) val storageRef = storage.reference val fileUri = Uri.fromFile(file) @@ -239,7 +240,7 @@ class NewPointerPost : Fragment() { ) }.addOnCompleteListener { task -> val map = hashMapOf() - map[firebaseUtils.uid!!] = firebaseUtils.firebaseUser?.displayName.toString() + map[firebaseUtils.uid] = firebaseUtils.firebaseUser?.displayName.toString() if (task.isSuccessful) { dialog.updateProgressText(getString(CommonR.string.text_progress_finishing_up)) val pointer = Pointer(