From a1fca572a30fd84f2a0b45898227f4a0404fc6c3 Mon Sep 17 00:00:00 2001
From: Amirhossein <amirhossein.naghshzan@savoirfairelinux.com>
Date: Fri, 24 Sep 2021 16:21:04 -0400
Subject: [PATCH] tv: update conversation adapter

Change-Id: I7bd0a6daad83277b7c0a537bfa93ec002e4376fc
---
 .../ring/tv/conversation/TvConversationAdapter.kt   | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/ring-android/app/src/main/java/cx/ring/tv/conversation/TvConversationAdapter.kt b/ring-android/app/src/main/java/cx/ring/tv/conversation/TvConversationAdapter.kt
index a423b59ea..f858e09bb 100644
--- a/ring-android/app/src/main/java/cx/ring/tv/conversation/TvConversationAdapter.kt
+++ b/ring-android/app/src/main/java/cx/ring/tv/conversation/TvConversationAdapter.kt
@@ -660,11 +660,14 @@ class TvConversationAdapter(
 
     private fun configureForContactEvent(viewHolder: ConversationViewHolder, interaction: Interaction) {
         val event = interaction as ContactEvent
-        if (event.event === ContactEvent.Event.ADDED) {
-            viewHolder.mMsgTxt?.setText(R.string.hist_contact_added)
-        } else if (event.event === ContactEvent.Event.INCOMING_REQUEST) {
-            viewHolder.mMsgTxt?.setText(R.string.hist_invitation_received)
-        }
+        viewHolder.mMsgTxt?.setText(when (event.event) {
+            ContactEvent.Event.ADDED -> R.string.hist_contact_added
+            ContactEvent.Event.INVITED -> R.string.hist_contact_invited
+            ContactEvent.Event.REMOVED -> R.string.hist_contact_left
+            ContactEvent.Event.BANNED -> R.string.hist_contact_banned
+            ContactEvent.Event.INCOMING_REQUEST -> R.string.hist_invitation_received
+            else -> R.string.hist_contact_added
+        })
         viewHolder.compositeDisposable.add(timestampUpdateTimer.subscribe { t: Long? ->
             val timeSeparationString = TextUtils.timestampToDetailString(viewHolder.itemView.context, event.timestamp)
             viewHolder.mMsgDetailTxt?.text = timeSeparationString
-- 
GitLab