Group Typing Bubble Animations

This commit is contained in:
ayumi-signal 2023-09-27 17:23:52 -04:00 committed by GitHub
parent 88df942029
commit 283ef57779
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 565 additions and 209 deletions

View file

@ -241,14 +241,16 @@ const mapStateToProps = (state: StateType, props: ExternalProps) => {
'unreadCount',
'unreadMentionsCount',
'isGroupV1AndDisabled',
'typingContactIds',
'typingContactIdTimestamps',
]),
isConversationSelected: state.conversations.selectedConversationId === id,
isIncomingMessageRequest: Boolean(
conversation.messageRequestsEnabled &&
!conversation.acceptedMessageRequest
),
isSomeoneTyping: Boolean(conversation.typingContactIds?.[0]),
isSomeoneTyping: Boolean(
Object.keys(conversation.typingContactIdTimestamps ?? {}).length > 0
),
...conversationMessages,
invitedContactsForNewlyCreatedGroup: