Use existing method

This commit is contained in:
Benoit Marty 2019-08-05 17:37:52 +02:00
parent f2a3bdb68e
commit 2f94fbd7eb
2 changed files with 3 additions and 11 deletions

View File

@ -259,9 +259,7 @@ class MessageMenuViewModel @AssistedInject constructor(@Assisted initialState: M
MessageType.MSGTYPE_NOTICE,
MessageType.MSGTYPE_EMOTE,
MessageType.FORMAT_MATRIX_HTML,
MessageType.MSGTYPE_LOCATION -> {
true
}
MessageType.MSGTYPE_LOCATION -> true
else -> false
}
}
@ -271,9 +269,7 @@ class MessageMenuViewModel @AssistedInject constructor(@Assisted initialState: M
return when (type) {
MessageType.MSGTYPE_IMAGE,
MessageType.MSGTYPE_AUDIO,
MessageType.MSGTYPE_VIDEO -> {
true
}
MessageType.MSGTYPE_VIDEO -> true
else -> false
}
}

View File

@ -166,11 +166,7 @@ abstract class AbsMessageItem<H : AbsMessageItem.Holder> : BaseEventItem<H>() {
root.isClickable = informationData.sendState.isSent()
val state = if (informationData.hasPendingEdits) SendState.UNSENT else informationData.sendState
textView?.setTextColor(colorProvider.getMessageTextColor(state))
failureIndicator?.isVisible = when (informationData.sendState) {
SendState.UNDELIVERED,
SendState.FAILED_UNKNOWN_DEVICES -> true
else -> false
}
failureIndicator?.isVisible = informationData.sendState.hasFailed()
}

abstract class Holder(@IdRes stubId: Int) : BaseHolder(stubId) {