From 7b8dd9f54f2f9b6b1351e3fada955eac83075150 Mon Sep 17 00:00:00 2001
From: Taras <tarassmakula@gmail.com>
Date: Fri, 17 Jun 2022 14:42:28 +0300
Subject: [PATCH] Add action visibility in dialog

---
 .../circles/feature/circles/following/RemoveFollowingDialog.kt | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app/src/main/java/org/futo/circles/feature/circles/following/RemoveFollowingDialog.kt b/app/src/main/java/org/futo/circles/feature/circles/following/RemoveFollowingDialog.kt
index 96f92f88f..1a8c33270 100644
--- a/app/src/main/java/org/futo/circles/feature/circles/following/RemoveFollowingDialog.kt
+++ b/app/src/main/java/org/futo/circles/feature/circles/following/RemoveFollowingDialog.kt
@@ -6,6 +6,7 @@ import android.view.LayoutInflater
 import androidx.appcompat.app.AppCompatDialog
 import org.futo.circles.R
 import org.futo.circles.databinding.RemoveFollowingDialogBinding
+import org.futo.circles.extensions.setIsVisible
 
 interface RemoveFollowingListener {
     fun onRemove(roomId: String)
@@ -16,6 +17,7 @@ class RemoveFollowingDialog(
     context: Context,
     private val roomId: String,
     private val roomName: String,
+    private val followInCirclesCount: Int,
     private val listener: RemoveFollowingListener
 ) : AppCompatDialog(context) {
 
@@ -31,6 +33,7 @@ class RemoveFollowingDialog(
             btnClose.setOnClickListener { dismiss() }
             btnCancel.setOnClickListener { dismiss() }
 
+            tvRemove.setIsVisible(followInCirclesCount > 1)
             tvRemove.setOnClickListener {
                 listener.onRemove(roomId)
                 dismiss()
-- 
GitLab