Fix moderation issues with add participants

Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
Mario Danic 2019-09-26 14:14:41 +02:00
parent 48c1505cb5
commit 2bbfdda400

View File

@ -23,6 +23,7 @@ package com.nextcloud.talk.controllers
import android.content.Context
import android.graphics.drawable.Drawable
import android.graphics.drawable.LayerDrawable
import android.opengl.Visibility
import android.os.Bundle
import android.text.TextUtils
import android.view.LayoutInflater
@ -202,6 +203,8 @@ class ConversationInfoController(args: Bundle) : BaseController(args), FlexibleA
if (saveStateHandler == null) {
saveStateHandler = LovelySaveStateHandler()
}
actionTextView.visibility = View.GONE
}
private fun setupWebinaryView() {
@ -473,6 +476,14 @@ class ConversationInfoController(args: Bundle) : BaseController(args), FlexibleA
override fun onNext(roomOverall: RoomOverall) {
conversation = roomOverall.ocs.data
val conversationCopy = conversation
if (conversationCopy!!.canModerate(conversationUser)) {
actionTextView.visibility = View.VISIBLE
} else {
actionTextView.visibility = View.GONE
}
if (isAttached && (!isBeingDestroyed || !isDestroyed)) {
ownOptionsCategory.visibility = View.VISIBLE