Add sending state to story viewer.
This commit is contained in:
parent
60e9763f7a
commit
3c78d8619a
1 changed files with 11 additions and 1 deletions
|
@ -700,6 +700,12 @@ class StoryViewerPageFragment :
|
||||||
private fun presentSlate(post: StoryPost) {
|
private fun presentSlate(post: StoryPost) {
|
||||||
storySlate.setBackground((post.conversationMessage.messageRecord as? MediaMmsMessageRecord)?.slideDeck?.thumbnailSlide?.placeholderBlur)
|
storySlate.setBackground((post.conversationMessage.messageRecord as? MediaMmsMessageRecord)?.slideDeck?.thumbnailSlide?.placeholderBlur)
|
||||||
|
|
||||||
|
if (post.conversationMessage.messageRecord.isOutgoing) {
|
||||||
|
storySlate.moveToState(StorySlateView.State.HIDDEN, post.id)
|
||||||
|
viewModel.setIsDisplayingSlate(false)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
when (post.content.transferState) {
|
when (post.content.transferState) {
|
||||||
AttachmentDatabase.TRANSFER_PROGRESS_DONE -> {
|
AttachmentDatabase.TRANSFER_PROGRESS_DONE -> {
|
||||||
storySlate.moveToState(StorySlateView.State.HIDDEN, post.id)
|
storySlate.moveToState(StorySlateView.State.HIDDEN, post.id)
|
||||||
|
@ -837,7 +843,11 @@ class StoryViewerPageFragment :
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun presentDate(date: TextView, storyPost: StoryPost) {
|
private fun presentDate(date: TextView, storyPost: StoryPost) {
|
||||||
date.text = DateUtils.getBriefRelativeTimeSpanString(context, Locale.getDefault(), storyPost.dateInMilliseconds)
|
val messageRecord = storyPost.conversationMessage.messageRecord
|
||||||
|
date.text = when {
|
||||||
|
messageRecord.isOutgoing && !messageRecord.isSent -> getString(R.string.StoriesLandingItem__sending)
|
||||||
|
else -> DateUtils.getBriefRelativeTimeSpanString(context, Locale.getDefault(), storyPost.dateInMilliseconds)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun presentSenderAvatar(senderAvatar: AvatarImageView, post: StoryPost) {
|
private fun presentSenderAvatar(senderAvatar: AvatarImageView, post: StoryPost) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue