fix shouldTrimStatus and add tests (#1404)

This commit is contained in:
Konrad Pozniak 2019-07-25 12:15:54 +02:00 committed by GitHub
commit f975522e63
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 96 additions and 41 deletions

View file

@ -176,7 +176,7 @@ fun Status.toEntity() =
spoilerText, attachments, mentions,
false,
false,
!shouldTrimStatus(content),
shouldTrimStatus(content),
true,
poll
)

View file

@ -79,7 +79,7 @@ class StatusViewHolder(itemView: View,
private fun updateTextView() {
status()?.let { status ->
setupCollapsedState(status.isCollapsible(), viewState.isCollapsed(status.id, true),
setupCollapsedState(shouldTrimStatus(status.content), viewState.isCollapsed(status.id, true),
viewState.isContentShow(status.id, status.sensitive), status.spoilerText)
if (status.spoilerText.isBlank()) {