Dont show “Allow guests” for one2one

Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
Mario Danic 2019-10-20 23:12:26 +02:00
parent fd81dd3d9b
commit 7cc70ae6a1

View File

@ -62,6 +62,7 @@ import com.nextcloud.talk.jobs.DeleteConversationWorker
import com.nextcloud.talk.jobs.LeaveConversationWorker
import com.nextcloud.talk.models.database.UserEntity
import com.nextcloud.talk.models.json.conversations.Conversation
import com.nextcloud.talk.models.json.conversations.Conversation.ConversationType
import com.nextcloud.talk.models.json.conversations.Conversation.ConversationType.ROOM_PUBLIC_CALL
import com.nextcloud.talk.models.json.conversations.RoomOverall
import com.nextcloud.talk.models.json.converters.EnumNotificationLevelConverter
@ -710,7 +711,12 @@ class ConversationInfoController(args: Bundle) : BaseController(),
}
favoriteConversationAction.value = conversation!!.isFavorite
allowGuestsAction.value = conversation!!.type == ROOM_PUBLIC_CALL
if (conversation!!.type.equals(ConversationType.ROOM_TYPE_ONE_TO_ONE_CALL) || conversation!!
.type.equals(ConversationType.ROOM_SYSTEM)) {
allowGuestsAction.visibility = View.GONE
} else {
allowGuestsAction.value = conversation!!.type == ROOM_PUBLIC_CALL
}
(allowGuestsAction.findViewById<View>(R.id.mp_checkable) as SwitchCompat)
.isChecked = allowGuestsAction.value