Hide sender prefix for note to self

This commit is contained in:
Andrew 2023-07-31 19:40:20 +09:30
parent 916f705c50
commit dd345cbf07

View File

@ -136,17 +136,19 @@ class ConversationView : LinearLayout {
else -> recipient.toShortString() // Internally uses the Contact API else -> recipient.toShortString() // Internally uses the Contact API
} }
private fun getSnippet(thread: ThreadRecord): CharSequence { private fun getSnippet(thread: ThreadRecord): CharSequence = thread.run {
thread.apply { val body = getDisplayBody(context)
val body = getDisplayBody(context)
val snippetAuthor = lastMessage?.individualRecipient when {
recipient.isLocalNumber -> body // Note to self
return if (lastMessage?.isOutgoing == true) { lastMessage?.isOutgoing == true -> {
TextUtils.concat(resources.getString(R.string.MessageRecord_you), ": ", body) TextUtils.concat(resources.getString(R.string.MessageRecord_you), ": ", body)
} else {
return snippetAuthor?.toShortString()?.let { TextUtils.concat(it, ": ", body) } ?: body
} }
else -> lastMessage
?.individualRecipient
?.toShortString()
?.let { TextUtils.concat(it, ": ", body) }
?: body
} }
} }
// endregion // endregion