mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-23 21:50:31 +01:00
Fix moderation issues with add participants
Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
parent
48c1505cb5
commit
2bbfdda400
@ -23,6 +23,7 @@ package com.nextcloud.talk.controllers
|
|||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.graphics.drawable.Drawable
|
import android.graphics.drawable.Drawable
|
||||||
import android.graphics.drawable.LayerDrawable
|
import android.graphics.drawable.LayerDrawable
|
||||||
|
import android.opengl.Visibility
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.text.TextUtils
|
import android.text.TextUtils
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
@ -202,6 +203,8 @@ class ConversationInfoController(args: Bundle) : BaseController(args), FlexibleA
|
|||||||
if (saveStateHandler == null) {
|
if (saveStateHandler == null) {
|
||||||
saveStateHandler = LovelySaveStateHandler()
|
saveStateHandler = LovelySaveStateHandler()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
actionTextView.visibility = View.GONE
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun setupWebinaryView() {
|
private fun setupWebinaryView() {
|
||||||
@ -473,6 +476,14 @@ class ConversationInfoController(args: Bundle) : BaseController(args), FlexibleA
|
|||||||
override fun onNext(roomOverall: RoomOverall) {
|
override fun onNext(roomOverall: RoomOverall) {
|
||||||
conversation = roomOverall.ocs.data
|
conversation = roomOverall.ocs.data
|
||||||
|
|
||||||
|
val conversationCopy = conversation
|
||||||
|
|
||||||
|
if (conversationCopy!!.canModerate(conversationUser)) {
|
||||||
|
actionTextView.visibility = View.VISIBLE
|
||||||
|
} else {
|
||||||
|
actionTextView.visibility = View.GONE
|
||||||
|
}
|
||||||
|
|
||||||
if (isAttached && (!isBeingDestroyed || !isDestroyed)) {
|
if (isAttached && (!isBeingDestroyed || !isDestroyed)) {
|
||||||
ownOptionsCategory.visibility = View.VISIBLE
|
ownOptionsCategory.visibility = View.VISIBLE
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user