Add new story send final screen.

This commit is contained in:
Alex Hart
2022-07-26 16:55:19 -03:00
committed by Cody Henthorne
parent 3c78d8619a
commit 87cb2d6bf8
18 changed files with 282 additions and 468 deletions

View File

@@ -119,6 +119,14 @@ object ContactSearchItems {
}
}
override fun bindAvatar(model: StoryModel) {
if (model.story.recipient.isMyStory) {
avatar.setAvatarUsingProfile(Recipient.self())
} else {
super.bindAvatar(model)
}
}
override fun bindLongPress(model: StoryModel) {
itemView.setOnLongClickListener {
val actions: List<ActionItem> = when {
@@ -216,14 +224,18 @@ object ContactSearchItems {
}
name.setText(getRecipient(model))
avatar.setAvatar(getRecipient(model))
badge.setBadgeFromRecipient(getRecipient(model))
bindAvatar(model)
bindNumberField(model)
bindLabelField(model)
bindSmsTagField(model)
}
protected open fun bindAvatar(model: T) {
avatar.setAvatar(getRecipient(model))
}
protected open fun bindNumberField(model: T) {
number.visible = getRecipient(model).isGroup
if (getRecipient(model).isGroup) {