mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-19 11:39:42 +01:00
Refactor code
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
parent
f0670f9f15
commit
ed5a12b7da
@ -3474,42 +3474,37 @@ class ChatActivity :
|
|||||||
""
|
""
|
||||||
}
|
}
|
||||||
|
|
||||||
val statusMessageView = binding.chatToolbar.findViewById<TextView>(R.id.chat_toolbar_status_message)
|
|
||||||
if (currentConversation?.type == ConversationType.ROOM_TYPE_ONE_TO_ONE_CALL) {
|
if (currentConversation?.type == ConversationType.ROOM_TYPE_ONE_TO_ONE_CALL) {
|
||||||
var statusMessage = ""
|
var statusMessage = ""
|
||||||
if (currentConversation?.statusIcon != null) {
|
if (currentConversation?.statusIcon != null) {
|
||||||
statusMessage += currentConversation?.statusIcon
|
statusMessage += currentConversation?.statusIcon
|
||||||
}
|
}
|
||||||
|
|
||||||
if (currentConversation?.statusMessage != null) {
|
if (currentConversation?.statusMessage != null) {
|
||||||
statusMessage += currentConversation?.statusMessage
|
statusMessage += currentConversation?.statusMessage
|
||||||
}
|
}
|
||||||
|
statusMessageViewContents(statusMessage)
|
||||||
if (statusMessage.isNotEmpty()) {
|
|
||||||
viewThemeUtils.platform.colorTextView(statusMessageView, ColorRole.ON_SURFACE)
|
|
||||||
statusMessageView.text = statusMessage
|
|
||||||
statusMessageView.visibility = View.VISIBLE
|
|
||||||
} else {
|
|
||||||
statusMessageView.visibility = View.GONE
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
var descriptionMessage = ""
|
|
||||||
if (currentConversation?.type == ConversationType.ROOM_GROUP_CALL ||
|
if (currentConversation?.type == ConversationType.ROOM_GROUP_CALL ||
|
||||||
currentConversation?.type == ConversationType.ROOM_PUBLIC_CALL
|
currentConversation?.type == ConversationType.ROOM_PUBLIC_CALL
|
||||||
) {
|
) {
|
||||||
|
var descriptionMessage = ""
|
||||||
descriptionMessage += currentConversation?.description
|
descriptionMessage += currentConversation?.description
|
||||||
|
statusMessageViewContents(descriptionMessage)
|
||||||
if (descriptionMessage.isNotEmpty()) {
|
|
||||||
viewThemeUtils.platform.colorTextView(statusMessageView, ColorRole.ON_SURFACE)
|
|
||||||
statusMessageView.text = descriptionMessage
|
|
||||||
statusMessageView.visibility = View.VISIBLE
|
|
||||||
} else {
|
|
||||||
statusMessageView.visibility = View.GONE
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private fun statusMessageViewContents(statusMessageContent: String) {
|
||||||
|
val statusMessageView = binding.chatToolbar.findViewById<TextView>(R.id.chat_toolbar_status_message)
|
||||||
|
if (statusMessageContent.isNotEmpty()) {
|
||||||
|
viewThemeUtils.platform.colorTextView(statusMessageView, ColorRole.ON_SURFACE)
|
||||||
|
statusMessageView.text = statusMessageContent
|
||||||
|
statusMessageView.visibility = View.VISIBLE
|
||||||
|
} else {
|
||||||
|
statusMessageView.visibility = View.GONE
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public override fun onDestroy() {
|
public override fun onDestroy() {
|
||||||
super.onDestroy()
|
super.onDestroy()
|
||||||
logConversationInfos("onDestroy")
|
logConversationInfos("onDestroy")
|
||||||
|
@ -40,13 +40,13 @@
|
|||||||
android:lines="1"
|
android:lines="1"
|
||||||
android:textAlignment="viewStart"
|
android:textAlignment="viewStart"
|
||||||
android:textColor="@color/low_emphasis_text"
|
android:textColor="@color/low_emphasis_text"
|
||||||
android:textSize="14sp"
|
android:textSize="13sp"
|
||||||
tools:text="Jane Doe" />
|
tools:text="Jane Doe" />
|
||||||
|
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/avatar_view"
|
android:id="@+id/avatar_view"
|
||||||
android:layout_width="60dp"
|
android:layout_width="52dp"
|
||||||
android:layout_height="60dp"
|
android:layout_height="52dp"
|
||||||
android:layout_centerVertical="true"
|
android:layout_centerVertical="true"
|
||||||
android:layout_marginEnd="@dimen/standard_margin"
|
android:layout_marginEnd="@dimen/standard_margin"
|
||||||
android:contentDescription="@string/avatar" />
|
android:contentDescription="@string/avatar" />
|
||||||
|
Loading…
Reference in New Issue
Block a user